位置: 编程技术 - 正文

通过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安装)

  • 向个人提供居住证明
  • 企业转出多交增值税吗
  • 超过规定标准的扣除项目金额怎么算
  • 会议服务费免税吗
  • 出差的招待费怎么报销
  • 房地产购买材料财务报销单上怎么写
  • 微信小程序需要授权怎么设置
  • 无金额的合同印章有效吗
  • 机票发票打印有效期多久
  • 借方应付账款 贷方银行存款
  • 保险企业汇算清缴规定
  • 租赁合同交税一般交多少钱
  • 占用农村宅基地建豪宅
  • 新收入准则建筑企业按完工百分比
  • 劳动保护费通过什么确认
  • 土地增值税属于所得税类
  • 实收资本印花税怎么申报税目
  • 税局代开的法律顾问费能否抵扣
  • 案例分析互联网巨头的战略计划
  • 增值税普票未上传怎么办
  • 科技研发政策
  • 提供物业管理服务的纳税人如何认定
  • 高新技术企业如何节税
  • 工资中的话费补助是什么
  • 开机默认开启数字键
  • 华为手机找回删除的通讯录号码
  • 建筑业产值填哪个数据
  • php实现上传图片到数据库
  • 无形资产的摊销计入什么科目
  • 工程结算转收入
  • 投资收益是否缴增值税
  • 没有报税盘
  • PHP中使用什么关键字声明变量的作用域为全局
  • 所得税申报表应怎么填
  • 承兑贴现会计分录怎么做
  • 美团收购联联
  • 电汇收款的会计分录
  • 工资的会计账务处理
  • 递归是从底向上逐层计算的
  • 个人帮公司代持股份
  • 计提的坏账准备计入什么科目
  • 为什么出台农产品质量安全法
  • 净资产是资产负债表中的什么
  • 固定资产投资额在财务报表中怎么体现
  • 批发零售进销存软件免费版
  • 报销发票哪些可以抵税
  • 进项税额有留底怎么做分录
  • 融资租赁业务如何高效拓展
  • 行政单位拨出经费的规定
  • 车辆买的商业险全险,车辆出了事故,保险公司怎么赔
  • 预付账款转入其他应付款会计分录
  • 代开发票预缴税款的比例是多少呢?
  • 什么情况下可以待岗
  • 企业有外币账户怎样做账
  • 对账簿设置的要求是什么
  • mysql 5.7.33安装
  • 当你感觉到你的win2000运行速度明显减慢
  • 电脑操作系统32位和62位怎么升级
  • win10系统迅雷
  • Windows Server 2008疑难杂症
  • windowsxp 32位
  • linux的含义
  • windows10打开此电脑
  • Nodejs Express4.x开发框架随手笔记
  • dos怎么上网
  • android调用相机闪退
  • flask完整项目实例
  • 置顶的朋友圈屏蔽的人能看到吗
  • node.js模块
  • shell脚本监听端口
  • 如何处理女寝关系
  • js 选择语句
  • python数据类型有什么用
  • js中的
  • android怎么学
  • js实现类
  • 四川税务法人实名采集
  • 广西城建投资集团官网
  • 如何查到银行
  • 代扣app有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设