第一,確定cacti所有的主機能ping通被監控主機;如果不能ping通,請確認網絡配置和被監控主機的ip設置是否正確。
第二,如果能ping通,那么確認被監控主機是否啟用snmpd服務:
ps -ef | grep snmp
或者直接重啟被監控主機的snmp服務:
rcsnmpd restart
若上面的命令不可用,則用這兩個:
service snmpd reload
service snmpd restart
然后到cacti服務器上,用root用戶:
snmpwalk -c public -v 2c 192.168.124.14 --> (這個ip為被監控主機的ip)
如果能夠接收到被監控機器的數據信息,則表示被監控主機的snmp配置已經完成,沒有錯誤。如果沒有接收到被監控主機的數據信息,那么進行第三步操作。
第三,用root登錄被監控主機,修改snmp的配置文件:
vi /etc/snmp/snmpd.conf
最后配置如下:
syslocation Server Room
syscontact Sysadmin (root@localhost)
rocommunity public 127.0.0.1
agentaddress 161
rocommunity public
rwcommunity private
trapsink 192.168.124.14 public 162 --> 這里的ip=192.168.124.14為被監控主機ip
然后,再執行第二步操作即可。
