linux下面安裝snmp的步驟

linux下面net-snmp的安裝步驟




1下載net-snmp  
wget  http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.1/net-snmp.5.7.1.tar.gz
2 解壓
tar -zxvf net-snmp.5.7.1.tar.gz
3.設置
cd net-snmp.5.7.1
./configure --prefix=/usr/local/snmp --with-mib-modules=ucd-snmp/diskio(配置)



  make
  make install
  
如果沒成功則看是否有下面這些安裝包  
  rpm -qa |grep snmp
  
net-snmp-libs-5.5-49.el6_5.4.x86_64
net-snmp-devel-5.5-49.el6_5.4.x86_64
net-snmp-5.5-49.el6_5.4.x86_64
net-snmp-utils-5.5-49.el6_5.4.x86_64




如果沒有則需要安裝,安裝的命令是
yum install <pack_name> -y
比如:yum install net-snmp-utils-5



 


CentOS及其它RedHat系列產品提供了net-snmp的二進制包。我們可以直接從源裏安裝。


shell> yum install net-snmp net-snmp-devel net-snmp-utils


說明:net-snmp-devel是爲了使用net-snmp-config, net-snmp-utils是爲了使用snmpwalk。
 
建立v3驗證的方式來(比較安全)
 
shell> net-snmp-config --create-snmpv3-user -ro -A jiankongbao123 -a MD5 jiankongbao


以上命令,創建一個snmpv3用戶,只讀,使用MD5,用戶名爲jiankongbao,密碼爲jiankongbao123。  
 
 
檢測 Net-SNMP


我們可以使用 snmpwalk 來檢測snmp服務是否正常開啓。


shell> snmpwalk -v 3 -u jiankongbao -a MD5 -A "jiankongbao123" -l authNoPriv 127.0.0.1 sysDescr
(密碼至少要有8個字節,這是SNMP協議的規定,如果小於8個字節,通信將無法進行。 )


如果一切正常,就會返回正常結果。 有關snmpwalk的參數說明,請參見其man文檔。
 
注意:運行之前請先停用net-snmp服務。
shell> service snmpd stop
 
 
配置 防火牆


Net-SNMP 使用 udp 協議,161端口。 同時,我們會從以下三個IP訪問您的服務器。


    60.195.249.83 自2012年2月21日起,不再使用
    60.195.252.107
    60.195.252.110


一個可能的配置文件是:


## -I INPUT -p udp -s 60.195.249.83 --dport 161 -j ACCEPT(這個在2012年2月12日不再使用)
-I INPUT -p udp -s 60.195.252.107 --dport 161 -j ACCEPT
-I INPUT -p udp -s 60.195.252.110 --dport 161 -j ACCEPT


說明:以上只是一個可能的配置。


-I INPUT -j DROP






啓動SNMP代理程序


經過配置後,現在可以啓動snmpd,如下:


/usr/local/snmp/sbin/snmpd


如果要關閉,則可以直接kill這個進程,如下:


killall -9 snmpd






4 設置snmpd每次開機時自動啓動:
# chkconfig snmpd on
該命令執行完成後不會返回任何結果
5 檢查snmpd服務是否已在運行:
# netstat -nlup | grep ":161"
udp        0      0 0.0.0.0:161                 0.0.0.0:*                               16986/snmpd
出現這個則說明你的snmpd正在運行中


更加詳情頁面你可以參照
http://wiki.jiankongbao.com/doku.php/%E6%96%87%E6%A1%A3:%E5%AE%89%E5%85%A8%E6%8C%87%E5%BC%95#linux_snmp
我是根據這個網址的基礎上面修改的,因爲好多都不能正常安裝,希望對你們有幫助
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章