位置: 编程技术 - 正文

通过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个点还是9个点
  • 一般纳税人科技公司发票是几个点
  • 现代服务业包括哪些行业税率
  • 受托代销商品和受托代销商品款怎么列示
  • 工会账户谁来管理
  • 出口退税收入做什么科目
  • 技术转让收入纳税调整
  • 做内帐和外账需要多久
  • 未实际处置资产怎么处理
  • 建筑安装项目要求有哪些
  • 申请补贴费用怎么写
  • 工程收到收据没有发票的会计分录怎么做?
  • 原材料暂估分录
  • 施工工人个税怎么计算?
  • 一般纳税人注销公司需要什么资料和流程
  • 国家税务总局关于取消增值税扣税凭证
  • 所得税退费怎么操作
  • 外购已抵扣进项税额
  • 开票含税和不含税哪个划算
  • 筹建期间的工资可以直接记到管理费用吗
  • 消防工作经历证明哪些单位可以开
  • 企业所得税的计算公式及实例
  • 投资活动净现金流为负说明什么
  • 应收账款借贷方向表示什么意思
  • 固定资产资产评估
  • linux系统文件压缩命令
  • 如何解决心脏供血不足
  • 关于笔记本电脑的文案
  • netsurf.exe - netsurf是什么进程 有什么用
  • php框架symfony
  • 【第十一届“泰迪杯”数据挖掘挑战赛】B题产品订单的数据分析与需求预测“解题思路“”以及“代码分享”
  • 客户多付款入哪个科目
  • 分公司?
  • 一般纳税人两费附加减免规定
  • python如何编写函数
  • 企业所得税实施条例第七条
  • 普通发票添加货品名称步骤
  • 母公司给子公司借款要利息吗
  • 主营业务成本结转本年利润会计分录
  • 什么企业进项多
  • 企业账户在银行买黄金可以开发票吗
  • sqlserver代理服务启动失败
  • 年度奖金个税计算器
  • 人力资源劳务外包需要什么资质证书
  • 房产税减按70%的政策
  • 承兑汇票的贴息怎么算
  • 上个月结转的流量下个月能用吗
  • 其他应收款余额在借方是什么意思
  • 多缴纳了个税税率怎么办
  • 在胖东来买到过期的食品
  • 医保卡里收入和余额不一样
  • 出口货物索赔如何确认收入
  • 弥补亏损怎么做账
  • 工商银行代收是什么意思
  • 固定资产的调整科目
  • mysql安全性控制语句
  • mysql修改版本号
  • 关闭antivirus
  • 建立iis
  • boot from
  • yosemite 10.10.5升级
  • win7系统的话筒在哪设置
  • win101607升级1909
  • win10再出变故 微软撤下Windows Update中11月份更新
  • win10怎么切任务管理
  • win8.1无线
  • Win10预览版镜像
  • linux的复制
  • win7电脑关机出现0xc0000142是什么原因
  • 2014年最火的英文歌
  • html概念及作用
  • vue组件精讲
  • node.js上传文件
  • Python cx_freeze打包工具处理问题思路及解决办法
  • python有没有二维数组
  • 大兴区地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设