Linux添加SNMP服务
如果要用MRTG/Cacti监控Linux服务器的cpu利用率,内存利用率,磁盘空间等信息的话,需要在Linux上安装SNMP,这样这些数据才能被抓取到,安装的是net-snmp,我用的Linux版本是Centos,别的应该都差不多
yum install net-snmp net-snmp-utils
装完后,把/usr/share/doc/net-snmp-5.3.2.2/EXAMPLE.conf文件拷贝到/etc/snmp/下并且重命名为snmpd.conf,不知道EXAMPLE.conf的位置
可以用find . -name EXAMPLE.conf查找
cd /etc/snmp
vi snmpd.conf
# sec.name source community
com2sec local localhost community
com2sec mynetwork network/24 community
其中把network换成snmp服务器的ip地址,community换成snmp服务器预设的字符,通常是public
# sec.name source community
com2sec local localhost community
com2sec mynetwork 1.1.1.1 public
改联系信息什么的要找到
syslocation Right here, right now.
syscontact Me
改成
syslocation China
syscontact Admin
然后找到# disk checks,把下面的disk / 10000 换成disk /就可以读取硬盘空间信息了