天天看點

net-snmp的安裝與配置

下載下傳源碼包

首先我們需要準備的是源碼包。下面有下載下傳位址。我就是用下面的源碼包安裝的。

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就可以了。

已經親測,可以,希望能幫到你。

繼續閱讀