位置: 编程技术 - 正文

通过Python使用saltstack生成服务器资产清单(python saga)

编辑:rootadmin

推荐整理分享通过Python使用saltstack生成服务器资产清单(python saga),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python如何用,python saga,python say,python say,利用python,python lsa,python saga,利用python,内容如对您有帮助,希望把文章链接给更多的朋友!

SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。

通过部署SaltStack环境,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集中化管理、分发文件、采集服务器数据、操作系统基础及软件包管理等,SaltStack是运维人员提高工作效率、规范业务配置与操作的利器。

前言:人工去对每一台服务器的硬件信息并记录早已经过去了,无论通过脚本还是自动化工具都是可以进行一次编写到处抓取的,本文主要使用saltstack作为使用工具,然后利用其提供的APi编写所需的Python脚本~~

需求如下:生成服务器主机名,IP地址,内存,CPU核数,操作系统,数据盘配额,主要运行服务

saltstack快速入门,可参考:Saltstack快速入门简单汇总

这里主要用到saltstack的grains,就是saltstack minion端生成的一些静态信息,比如CPU,内存,主机名什么的,而这些就是我们所需要的

执行salt * grains.items,会打印一大堆的默认抓取的信息,其中一部分,如下

我们当然只挑我们需要的,操作如下

获取主机名

通过Python使用saltstack生成服务器资产清单(python saga)

获取IP地址

获取CPU核数

以此类推,根据自己所需,提取~~~

值得注意的是,grains信息里面并没有硬盘信息,所以还需通过disk.usage这个选项,得到我们所需的硬盘信息

执行salt zabbix disk.usage,得到结果如下

其中1K-blocks即我们所需的硬盘信息,根据需求只需要数据盘/data,所以后面就会计算这个盘的配额

最终脚本如下

用记事本打开应该是这样

以上内容是小编给大家介绍的通过Python使用saltstack生成服务器资产清单的全部叙述,希望对大家有所帮助!

Saltstack快速入门简单汇总 saltstack是使用python编写的开源自动化部署与管理工具,拥有良好的扩展性以及优秀的执行效率,配置简单,可以工作在多平台上,经常被描述为Func加强

探究python中open函数的使用 最近,开始学习python的开发,遇到了一点文件操作的问题,探究一下open函数的使用。一、open()的函数原型open(file,mode=‘r',buffering=-1,encoding=None,errors=None,n

详解设计模式中的工厂方法模式在Python程序中的运用 工厂方法(FactoryMethod)模式又称为虚拟构造器(VirtualConstructor)模式或者多态工厂(PolymorphicFactory)模式,属于类的创建型模式。在工厂方法模式中,

标签: python saga

本文链接地址:https://www.jiuchutong.com/biancheng/383359.html 转载请保留说明!

上一篇:Python解析json文件相关知识学习(python3解析json)

下一篇:Saltstack快速入门简单汇总(saltstack安装)

  • 增值税进项税会计处理
  • 环境保护税是什么科目
  • 营业外收入影响所有者权益吗
  • 财产租赁合同金额含税吗
  • 出口无报关单免税吗
  • 劳务工资入什么科目
  • 小公司可以不交五险一金吗
  • 母公司投资子公司现金流量表抵消
  • 保险公司代扣代缴车船税完税证明
  • 什么是差额增收
  • 企业发生的借款费用,可直接归属于
  • 股权转让如何避免缴纳个税
  • 核定征收未分配利润分红分录
  • 海关完税凭证抵扣税率
  • 开了专票是否交文化事业建设费?
  • 建筑业的合理避税
  • 资产损失申报方式
  • 招待费怎么处理
  • 员工离职违约金怎么算
  • 开了发票一定要确认收入吗
  • 承兑汇票贴单怎么贴
  • 研发样机转销售合法吗
  • 地税定额发票还要交税吗
  • 月销售额未超过10万的免征税怎么算
  • 黄金入账怎么做会计分录
  • win10应用商店没有软件库
  • 初识年岁尚温柔 小说 免费
  • 以租代购算固定资产吗
  • 独资子公司如何注册
  • 公司股东内部转让需要人脸识别吗
  • 绣球花的叶子出现了斑点,这是怎么了?
  • php中实现文件上传的函数是什么
  • 怎么查发票的真假鉴定
  • 若依管理系统前端代码分析
  • php addslashes函数
  • 社保包括哪些保险及比例
  • session和viewstate
  • 滴滴发票4月1日怎么开
  • zend framework手册
  • 使用服务器
  • 增值税进项税加计抵减
  • 受托代销的分录
  • 银行对账单冲正的单据在财务软件哪里找
  • uniapp组件使用
  • 类型string
  • mysql行锁的作用
  • 应付货款和应付款的区别
  • 员工回家探亲的文案
  • 技术开发免征增值税怎么开票
  • SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
  • 国债利息收入要征税吗
  • 企业合并的账务处理
  • 发票入账是什么意思
  • 地下车库的成本和房子哪个高
  • 固定资产减值准备一经计提不得转回
  • 企业未按照规定报送年度报告怎么办
  • 企业取得的财政拨款
  • 专项应付款余额转入资本公积的规定
  • 利润分配未分配利润怎么结转
  • 账务调整的原则
  • centos7.0镜像下载
  • 服务器上文件共享
  • Linux系统下Qt的基本安装和配置
  • adobe windows7
  • win10系统怎么新建磁盘
  • linux如何远程桌面
  • 硬件茶谈win10系统安装
  • unity2d横版游戏源码
  • 微软企业官网
  • [置顶]公主大人接下来是拷问时间31
  • python中2和2.0的区别
  • unity摄像机范围
  • pulls toward
  • 阿里巴巴技术文档翻译工资
  • jquery实现点击按钮
  • jQuery基于$.ajax设置移动端click超时处理方法
  • 河北税务官网电子税务局
  • 智行火车票电子报销凭证
  • 两个手机怎么设置
  • 湖南耕地占用税标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设