參考網頁:
SNMP – Debian Wiki
羊兒的筆記: [Ubuntu] 設定 啟動 snmp, net-snmp
1. 安裝 snmpd 服務
# apt-get install snmpd snmp
2. 修改 /etc/snmp/snmpd.conf 設定檔
# sed -i ‘s/#rocommunity public localhost/rocommunity public localhost/’ /etc/snmp/snmpd.conf
[@more@]3. 讓其它的 IP 可以讀取 snmp 相關資訊
# sed -i ‘s/127.0.0.1/0.0.0.0/’ /etc/snmp/snmpd.conf
或
# sed -i ‘s/agentAddress udp:127.0.0.1:161/#agentAddress udp:127.0.0.1:161/’ /etc/snmp/snmpd.conf
# sed -i ‘s/#agentAddress udp:161/agentAddress udp:161/’ /etc/snmp/snmpd.conf
或
# echo ‘rocommunity public’ > /etc/snmp/snmpd.conf
# chmod 600 /etc/snmp/snmpd.conf
4. 啟動 snmpd 服務
# /etc/init.d/snmpd start
Starting network management services: snmpd.
5. 檢查 snmpd 是否有正常啟動
# netstat -anulp | grep 161
udp 0 0 0.0.0.0:161 0.0.0.0:* 4540/snmpd
6. 讀取 snmpd 資訊
# snmpwalk -v 1 -c public localhost | less
# snmpwalk -v 2c -c public localhost | less
7. 在防火牆設定限制
# iptabels -A INPUT -u udp -s x.x.x.x –dport 161 -m state –state NEW -j ACCEPT