因為最近用 SLES 跑某些東西的時候, disk io 實在非常高, 所以改換個 OS 來試試, 所以就選了一個容易用的 ubuntu, 順便體驗一下 ext4 有沒有真的很快
就當什麼都跑起來後, 想要用 cacti 去畫流量的圖, 卻發現 snmpwalk 的結果什麼鬼都沒有, 其實照原本 SLES 上的方式去 config snmpd 就可以了, 但是因為 ubuntu 還不大熟, 所以就用 default 設定檔去跑, 結果就只有 system 的數據, 所以記錄一下
(1) 讓 snmpd 不要只聽在 127.0.0.1 上面
% vi /etc/default/snmp
將
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
換成
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0'
(2) 修改 /etc/snmp/snmpd.conf, 內容只放以下幾行
syslocation Server Room
syscontact Sysadmin (root@localhost)
rocommunity public 127.0.0.1
rocommunity public cacti-ip
然後 /etc/init.d/snmpd restart 就大功告成了