下載下傳源碼包
首先我們需要準備的是源碼包。下面有下載下傳位址。我就是用下面的源碼包安裝的。
net-snmp-5.5.2.1.tar.gz
http://download.csdn.net/detail/liang_baikai/9656852
net-snmp-5.4.1.tar.gz
http://download.csdn.net/detail/liang_baikai/9657550
我下載下傳的是http://download.csdn.net/detail/liang_baikai/9657550
下面我就按照這個版本的進行說明。
下載下傳你完了後解壓,
tar -zxvf net-snmp-5.4.1.tar.gz
然後安裝
cd net-snmp-5.4.1
./configure (遇到要輸入的地方直接回車就好了,待會在配置檔案裡配置)
make
make install
預設安裝在/usr/local/bin下,相關檔案在/usr/local/share/snmp下,配置檔案可以放在本目錄下
配置
将源檔案下的配置檔案複制到 /usr/local/share/snmp/路徑下
cp EXAMPLE.conf /usr/local/share/snmp/snmpd.conf
vim /usr/local/share/snmp/snmpd.conf
配置如下
# sec.name source community
com2sec product 這裡填的是IP public
com2sec product 也是填ip public
com2sec local localhost COMMUNITY
com2sec mynetwork NETWORK/ COMMUNITY
####
# Second, map the security names into group names:
# sec.model sec.name
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
#group MyROGroup v1 mynetwork
group MyROGroup v1 product
#group MyROGroup v2c mynetwork
group MyROGroup v2c product
#group MyROGroup usm mynetwork
group MyROGroup usm product
####
source列指的是可以通路本snmp agent的用戶端的ip
secname,community可以重複
注意後面的group配置,secname要與上面的相吻合
配置好了儲存退出就好了。
檢視下161端口有沒有打開,如果沒有打開需要将其打開
vim /etc/sysconfig/iptables
看一下有沒有這句話
-A RH-Firewall-1-INPUT -p udp -m udp –dport 161 -j ACCEPT
如果沒有,将其加上。
儲存退出,重新開機iptables
service iptables restart
到這裡就配置好了。
到agent目錄下直接運作snmpd就可以了。
已經親測,可以,希望能幫到你。