今天遇到一个cacti监控的问题,挺简单的问题但是花了我四个小时的时间,写个日志防止以后会忘记。
问题:加入一台cacti客户机,使cacti可以监控。
如果没有安装net-snmp,则需要先安装它。
./configure --prefix=/usr/local/snmp --with-openssl=/usr/ --with-mib-modules=ucd-snmp/diskio注意,以上的
--with-mib-modules=ucd-snmp/diskio选项,可以让服务器支持磁盘I/O监控)
make && make install
安装好后修改配置文件
cp EXAMPLE.conf /usr/local/snmp/share/snmp/snmpd.conf
vim snmpd.conf
# sec.name source community
com2sec local 127.0.0.1 public
com2sec mynetwork 192.168.1.8 public 调整一下安装设置,只允许1.8主机可以访问我snmp
/usr/local/snmp/sbin/snmpd -c /usr/local/snmp/share/snmp/snmpd.conf 启动snmp服务
[root@data6 sbin]# netstat -tunlp | grep snmpd 查看端口是否开启
udp 0 0 0.0.0.0:161 0.0.0.0:*
最后一步也是关键的一步
snmpwalk -v 2c -c public 192.168.1.16 看是否有信息,如果有则成功。如果没有的话,查看权限设置的问题。
如果要使更改的配置文件生效,需要先Kill掉之前的进程。