ubuntu默認是不開啓snmp服務器的,所以使用cacti是沒法抓取到ubuntu服務器的相關信息。爲了解決這個問題,咱們須要在ubuntu上安裝snmp服務。ubuntu
安裝snmp配套的軟件:服務器
apt-get install snmpd snmp
修改 /etc/snmp/snmpd.conf配置文件:網絡
# sec.name source community #com2sec paranoid default public com2sec readonly default public #com2sec readwrite default private
設置 syslocation 和 syscontact參數:ide
syslocation 17smt.com syscontact Leejd@GridOK.com
上述設置好以後,重啓snmpd服務,而後使用:spa
snmpwalk -v2c -c public localhost
執行,若是正常的輸出告終果,那就說明服務已經啓動了。可是你在別的機器上進行snmpwalk操做的話,會返回一個超時的提示,須要修改SNMP的網絡訪問設置,修改 /etc/default/snmpd:.net
# snmpd options (use syslog, close stdin/out/err). SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'
移除第二行行尾的127.0.0.1,容許外部機器訪問,重啓snmp服務便可:pwa
snmpwalk -v2c -c public 172.20.1.249
看到屏幕滾動了嗎?看到了就說明你成功了,orm