安裝配置net-analyzer/net-snmp-3.5.7_rc1
想使用AT-SNMPc監控Linux操作系統,就需要在Linux上安裝snmp服務。對於gentoo,snmp服務由軟件包net-analyzer/net-snmp提供,當前穩定版的最新版本是3.5.7_rc1。
安裝
USE標記snmp可以啟用一些軟件包的snmp支持。啟用snmp USE會自動的安裝net-analyzer/net-snmp。——gentoo wiki如是說。操作如下
[plain]
sudo vim /etc/make.conf
USE="... snmp ..."
sudo emerge -uDN world
可是在我這裡net-snmp沒有安裝,可能是我的gentoo的world裡面的軟件太少了,不足以觸發相應的依賴條件。所以手動來,
[plain]
sudo emerge net-snmp
就安裝上了。
配置
/etc/conf.d/snmpd和/etc/conf.d/snmptrapd可以無視。配置文件是/etc/snmp/snmp.conf,需要自己創建,不過有一個sample,可以直接拿來用。
[plain]
cd /etc/snmp
sudo cp snmp.conf.sample snmp.conf
然後修改一下:
[plain]
agentAddress udp:161
rocommunity public default -V systemonly
啟動
[plain]
sudo /etc/init.d/snmpd start
sudo /etc/init.d/snmptrapd start
想要這些守護進程自動啟動,就把它們加入到default運行級
[plain]
sudo rc-update add snmpd default
sudo rc-update add snmptrapd default
監控
打開AT-SNMPc,插入-〉映射對象-〉設備,常規標簽:標記:填寫gentoo的服務器名字,地址:填寫gentoo的IP地址,讀取標簽:讀訪問模式:SNMP V1,讀Community:public。
效果如圖。