当前位置: 首页 > news >正文

ansible的硬件巡检脚本

使用场景: 公司内部服务器用的是云厂商的, 一般在交付使用前会给一个配置清单 但是真正的配置还需要运维部门的人员去检查一下 每批交付使用的主机少则十几台 多则几十台 将配置的结果做成表格导进execl
我相信没有人会一台一台统计 ansible在这个时候就派上了用场

优点是像自助餐一样 需要获取什么值 直接用shell模块就好了 有时候并不需要去写很多playbook

前提 :

服务器上已经安装ansible 并且主机之间已经取得互信

互信脚本

本质是将自己本机的公钥使用非交互模式推送到远端主机

在这里对 ssh-copy-id这个命令做个解释
ssh-copy-id [ -i 选项是指定本地公钥的文件位置 -o StrictHostKeyChecking=no 是不进行公钥确认]
在ssh_config文件中 公钥确认这一步是默认开启的 使用-o选项相当于把配置文件中的优先级临时提高了

for i in {1..100}
do
sshpass -p ' 123456'   ssh-copy-id  -o StrictHostKeyChecking=no root@172.16.255.$i
done
或者sshpass -p123456 ssh-copy-id -i /root/.ssh/id_dsa.pub -o StrictHostKeyChecking=no 172.16.1.$i  &>/dev/null

执行完毕之后自己登陆验证一下
在自己登陆的机器上使用ansible

all 选项: 指定所有主机 也可以使用-i 选项指定主机组
-m 选项 : module模块的意思 在ansible中诸多模块可以使用 在这我们使用shell模块 ad-hoc的模式 短小精悍
-a 指定动作

ansible  all -m shell -a "disk=$(expr `df |awk '{print $2}'|sort -nr|head -1` / 1048576) && cpu=$(cat /proc/cpuinfo| grep 'cpu cores'| wc -l),&& men=$(free -h|grep 'Mem'|awk '{print $2}') && echo -e '$disk \t , $cpu \t , $men'" > test.csv

在这个脚本里查看了磁盘容量 按G显示 查看了cpu的逻辑核心数 内存的总量 当有其他需求可以加在命令中以xxx=$()的形式 最后根据顺序echo出来这些变量的名字
可以将这些巡检的结追加到文本文档里 每个结果中间加上 , 符号 生成csv文件 拖到本地直接使用

http://www.jsqmd.com/news/27753/

相关文章:

  • 2025年vr虚拟体验馆制造企业权威推荐榜单:vr虚拟体验馆/vr体验馆设备/vr设备体验馆源头厂家精选
  • 【251031】CF2155 Div.2 vp 总结
  • nmap简单用例
  • 新能源汽车焊接智能节气阀
  • 数仓分层介绍
  • 2025年单向平衡阀批发厂家权威推荐榜单:双向电磁阀/旋挖机多路阀/电磁阀线圈源头厂家精选
  • 互信脚本使用
  • 如何查看软件包名
  • 数学求和公式c++ - miao
  • 李宏毅机器学习笔记16 - 教程
  • 通过编写systemctl来控制二进制部署的MySQL服务
  • 无法定位程序输入点于kernel32.dll?详解原因与5种有效修复方案
  • 普法学习: 劳动关系的认定
  • Python 类继承 _ 老鼠的儿子会打洞
  • C++ 中的 Meyer‘s Singleton
  • java 比较数组数据大小
  • lua+nginx用户鉴权脚本--get方法
  • 2025 年算法备案咨询服务公司最新推荐榜,技术实力与合规能力双维度权威测评解析
  • windows系统生成当日的时间戳文件脚本
  • docker中 Created和Exited状态容器导致磁盘空间爆满的处理的方式
  • 智能感应倒液器微波雷达方案和红外方案的优势和劣势
  • 读完《代码大全2》
  • 2025 年闭式冷却塔,玻璃钢冷却塔,方形冷却塔,圆形冷却塔厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025 年湖南冷却塔,长沙冷却塔,封闭式冷却塔,测试设备配套冷却塔厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读
  • 2025年口碑好的积分球公司排名前十推荐:合肥金水木光电科技
  • 积分球公司的信赖之选:十大好评如潮的靠谱厂家排行榜
  • 在linux上使用perf火焰图
  • Windows的hyper-v虚拟机设置静态IP,使用一段时间或者宽带网络变化后,出现宝塔面板页面时好时坏,有时正常,有时无法打开问题,bt status查看宝塔状态又是正常的
  • HT-LFCG-3800+
  • 基础排序算法(六)希尔排序