当我们需要获取一台服务器的硬件状态时,我们可以手动登录到联想服务器硬件管理平台进行获取,但当需要同时获取很多台机器信息时,手动操作显然并不是很方便,下文我们介绍如何批量获取联想服务器硬件信息及其状态,本文适用于:
联想ThinkSystem/System X系列服务器;
-------感谢田创的研究
以下为某大型物流公司为应对即将到来的双11请我司帮忙开发的机房巡检工具,实现批量监控联想服务器硬件状态的工具及使用流程介绍:
工具下载地址:
链接:https://pan.baidu.com/s/1IH1Xn5lDoflCSq1GoqXErA
提取码:oh7h
该脚本运行环境为Linux环境,内部打包了sshpass等工具,我们只需要准备一台Linux机器,并准备相关的配置文件即可(CSV配置文档),以下开始介绍使用过程:
1、在一台PC或者虚拟机上安装CentOS7,PC或者虚拟机需要能ping通所有需要获取信息的服务器的XCC/IMM2网络;
2、将前文提供的下载链接中的工具包拷贝到安装好CentOS7的PC或者虚拟机上解压,有如下2个文件:
3、按如下格式编辑xccip.csv,填入需要获取信息的服务器的xcc信息,用逗号隔开的3个字符串分别为XCC/IMM2的IP地址、XCC/IMM2的用户、XCC/IMM2的密码(注意逗号为英文字符,也可以用Excel编辑,保存时选择保存为csv格式即可);
4、执行server-monitor-v1.0.run获取xccip.csv文件中列出的所有机器的信息,并生成report(注意:生成的report中,只有IP地址、其他信息为空的的行说明该XCC/IMM2无法登录,有可能是IP不通,也有可能是用户名或者密码错误);
./server-monitor-v1.0.run
5、在当前目录下生成的文件health-report.csv就是生成的报告,可以copy出来用Excel查看:
使用自动化工具目的就是为了提升工作效率,田创同学发挥了很好钻研精神,改进了一个多线程版的Tool,为提升收集大量服务器硬件状态比如(1000台)的运行效率;
相关Tool已经更新到了下载链接中,请各位童鞋自行研究;
以下为相关演示视频:
PS:本文.RUN文件如何制作在之前的文章中已经介绍过,大家可以自行研究;
若有疑问可直接在公众号中留言(留下您的邮箱),我们接到反馈,会及时回复,感谢您的阅读,如果您喜欢我们的文章,还请关注并帮忙宣传;
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态