码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-08-06 13:33:31      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:zabbix   dmidecode   

       最近重新统计服务器的一些基本信息,起初想就用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

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

标签:zabbix   dmidecode   

原文地址:http://yjw1983.blog.51cto.com/265702/1682172

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!