位置: 编程技术 - 正文

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

  • 烟叶税怎样计算
  • 中国税务精神是谁提出的
  • 工资绩效被扣除怎么办
  • 旅游大巴怎么计费的
  • 工程项目罚款收入账务处理
  • 社保税款所属期限什么意思
  • 支付残疾人保证金的账务处理
  • 销售20万需要多少进项
  • 汇算清缴税费怎么入账
  • 蓝字发票有认证的吗
  • 我的初级备考经历怎么写
  • 高新技术企业一定是先进制造业吗
  • 员工误餐费的会计分录
  • win11操作中心怎么关闭
  • 递延所得税资产和递延所得税负债
  • 申请专利的顺序
  • 预收账款何时结转
  • 在linux系统中 用来存放系统所需
  • 购买理财产品收到的利息分录
  • 电脑启用aero
  • Window7+CentOS 6.5双系统安装图文方法
  • 增值税价外费用是什么意思
  • 取得短期借款会计科目
  • 怎样把有余额的钱转出来
  • 跨站脚本攻击是什么
  • php运用的技术php开发有哪些实用的技术
  • PHP:imagefilledpolygon()的用法_GD库图像处理函数
  • 捐赠支出如何做账
  • php cookie session
  • thinkphp log
  • php分页函数封装
  • 溢价购买子公司账务处理
  • netconf over ssh
  • 审图费谁出
  • 刚成立的新公司怎么报税
  • 红字信息表重复了怎么办
  • 怎么填专项扣除
  • 工业企业生产费用最基本的分类是
  • 印刷电机特点
  • 缴纳上年汇算清缴的分录
  • 开票人是管理员可以报销吗
  • 存货跌价准备怎么核算
  • 银行提供资金来源
  • 金税四期可以查到闭环开票信息吗
  • 携程代订住宿发票
  • 分配利润时会计分录
  • 业务招待费汇算清缴账务处理
  • 计提贷款损失准备的意义
  • 发票已认证次月退回
  • 单独运费怎么做账
  • 收到跨年的发票怎么入账
  • 人力资源公司代发工资可以开专用发票吗
  • 差旅费政策
  • 电费发票未到怎么入账
  • 公司发放员工工资不走账
  • mysql的crud
  • mysql explain的用法(使用explain优化查询语句)
  • 虚拟系统win10
  • shell 日期运算
  • 怎么美化ppt
  • 1.cpp执行的是什么文件
  • 如何重设苹果手机的ID密码
  • 让xp系统自动修复软件
  • xp如何禁用445
  • win7开机提示重启怎么办
  • linux批量处理
  • 自定义ui界面
  • easyui combobox默认选中
  • shell中管道的作用
  • bat批处理视频教程
  • Web Safe Color Pallette
  • 缓动函数网站
  • ORMLite完全解析(四) 官方文档第四章、在Android中使用
  • 餐饮商家怎么开通抖音团购
  • 为什么登录不了福建社保网站
  • 报税的资格
  • 如何在电子税务局变更财务负责人
  • 北京鼓楼医院网上挂号app
  • 土地规划资质业务范围
  • 工程审计费计入什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设