位置: 编程技术 - 正文

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

  • 增量留抵退税会计处理
  • 六税一费优惠政策
  • 固定资产登记在三栏式吗
  • 填专项扣除对个人还是公司受益
  • 政府补助需要交哪些税
  • 调整账户和被调整账户的关系
  • 缓缴税款到期缴纳罚款吗
  • 持有待售固定资产为什么不计提折旧
  • 股票质押式回购交易业务
  • 固定资产的发票
  • 股票投资及收益计算公式
  • 营改增之前房产税计税依据
  • 小规模需要公账还是私账
  • 文化事业费征收
  • 企业所得税申报表在哪里打印
  • 子公司资不抵债
  • 现金折扣税务会计
  • 利润转增资本交什么税
  • 营改增后不动产发票样本
  • 利润分配属于什么活动
  • 怎么安装win7系统步骤
  • 收到税费返还是什么现金流量
  • qtaet2s.exe - qtaet2s是什么进程 有什么用
  • 年度汇算清缴的企业所得税会计分录
  • php使用redis缓存技术
  • ie浏览器进程
  • win10商店下载错误怎么回事
  • bboy.exe进程是病毒吗 bboy进程安全吗
  • 微软输入法卸载不了
  • 销售费用中业务费包括哪些
  • 增值税税率类型
  • win10蓝牙无法连接可以尝试以下操作
  • 直接材料成本差异账户在平时登记贷方登记
  • php中的异常和错误怎么写
  • 前端项目如何部署到服务器
  • php 并发 解决方案
  • 土地增值税扣除项目税金包括哪些
  • php ajax 教程
  • 政府会计代扣公积金怎么做分录
  • 财务报表没有申报会影响领发票吗
  • 分类信息有哪些网站
  • python中的函数库
  • python 读取图片
  • 房屋租赁的发票能抵扣吗
  • 解决烧心最快方法
  • 期初在产品怎么算
  • 服装改制注意事项
  • 公司借款如何做账务处理
  • 营改增后税率
  • 机动车临时号牌怎么贴
  • 工程未完工开了发票怎么做账
  • 年终奖财务是以工资形势发放,个税怎么单独计税
  • 差额征收的有哪些
  • 对方开的增值税普票怎么查
  • 支付宝企业账户在哪里查看
  • 结算本月职工工资,其中生产甲产品
  • 固定资产清理是资产类的备抵科目吗
  • 临时人员是什么
  • 什么是固定资产?其特征有哪些
  • 一分钟教你
  • windows server2008系统弹出今天必须修改密码该怎么处理?
  • 未知文件怎么删除
  • win8开机启动项怎么关闭
  • win8如何删除登录密码
  • 怎样修改mac
  • centos7.6桌面版安装教程
  • sedsvc.exe是什么
  • win10更新补丁导致打印机
  • win7 netplwiz
  • win10更新总失败
  • js瀑布流效果代码
  • javascript函数大全
  • android auto翻译
  • shell脚本if用法
  • jquery1.8
  • linux装python环境
  • 深圳税务网上服务大厅官网
  • 冻结银行账户属于什么
  • 个人出租商业用房开票税率
  • 绍兴柯桥有哪些村
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设