您的位置:首页 > 其它

为zabbix增加服务器信息统计(服务器品牌、型号、SN号等)

2015-08-06 10:54 726 查看
最近重新统计服务器的一些基本信息,起初想就用excle表格就得了。但既然zabbix有资产管理的功能还不如直接用这个功能多好。

说干就干。为服务器agent增加相应的item
UserParameter=get.factory.info,echo "`/usr/sbin/dmidecode |egrep -A2 'System Information'|egrep Manufacturer|awk -F: '{print $NF}'`"
UserParameter=get.product.info,echo "`/usr/sbin/dmidecode |egrep -A2 'System Information'|egrep Product|awk -F: '{print $NF}'`"
UserParameter=get.sn.info,echo "`/usr/sbin/dmidecode |egrep -A4 'System Information'|egrep 'Serial Number'|awk -F: '{print $NF}'`"
UserParameter=get.num.physiclal.cpu.info,egrep 'physical id' /proc/cpuinfo  |sort |uniq -c|wc -l
UserParameter=get.num.processor.cpu.info,egrep 'processor' /proc/cpuinfo  |wc -l
UserParameter=get.model.cpu.info,egrep 'model name' /proc/cpuinfo |uniq|awk -F: '{print $NF}'
在server端增加相应的templates及items。(下方有下载)
看上方的内容,可以知道主要统计的是服务器的品牌、型号、SN号及CPU的型号等。这里有个小坑,就是执行dmidecode需要相关权限。由于zabbix-agent执行命令是zabbix用户,所以肯定会报错。报错如下:

/dev/mem - Operation not permitted

开启agent端的AllowRoot即可(设置AllowRoot=1)

然后可以看看效果:





当然还可以增加好多,这个网上有很多很多文章,大伙儿可根据自己的需求增加。以后再查服务器品牌、型号、SN号就这么着了。
本文出自 “好好生活,快乐工作!” 博客,请务必保留此出处http://yjw1983.blog.51cto.com/265702/1682172
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: