Ubuntu16.04安裝及配置本地SNMP協議(本地SNMP測試可用)


 1.本地安裝SNMP

服務端:snmpd

客戶端:snmp

用來下載更新本地mib庫的軟件:snmp-mibs-downloader(可以不安裝)

在終端輸入:sudo apt-get install -y snmpd snmp        -------其中-y表示安裝過程中出現y/n選擇時全部為yes的意思    

 2、配置SNMP

(1)配置節點

 sudo cp snmpd.conf snmpd.conf.bak                ---------復制備份到.bak

 sudo vim etc/snmp/snmpd.conf                     ---------- 進入修改文件內容,以便獲取更多的節點信息

首先注釋兩行:

view   systemonly  included   .1.3.6.1.2.1.1
view   systemonly  included   .1.3.6.1.2.1.25.1
        增加下面一行:

view   systemonly  included   .1

 

注:如果不這樣做,我們能夠獲取的信息,僅僅是上面兩個注釋掉的節點所包含的信息。

修改好后保存退出!重啟SNMP:

sudo etc/init.d/snmpd restart

 (2)更新配置本地MIB

      通過上面已經可以正常獲取我們想要的信息,但是輸出結果比較復雜,這時我們需要配置一下MIB庫即可。

     不過需要注意的是,這個配置是對客戶端軟件的配置(只不過現在還是在我的同一台服務器主機上進行操作)。

     修改客戶端SNMP   /etc/snmp/snmp.conf配置文件,將下面這一行注釋掉:

      #  mibs :              ------------注釋掉即可
       然后重啟snmp服務,再通過命令觀察:

       sudo  etc/init.d/snmpd restart

      snmpwalk -v 2c -c public localhost .1.3.6.1.2.1.1

 

 3.遠程訪問SNMP

sudo vim etc/snmp/snmpd.conf                     ---------- 進入修改文件內容

注釋:agentAddress udp:127.0.0.1:161             ------------------注釋掉,釋放IP地址

取消注釋:agentAddress udp:161,udp6:[::1]:161

保存退出!遠程訪問測試:

snmpwalk -v 2c -c public 要snmp服務的IP地址 .1.3.6.1.2.1.1

4、修改SNMP團體字

sudo vim etc/snmp/snmpd.conf                     ---------- 進入修改文件內容

找到並修改下面兩行,將“public”修改為需要的團體字

rocommunity public default -V systemonly

rocommunity6 public default -V systemonly

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM