現場(環境): Ubuntu Linux 套件:snmpd
原因:
Linux 環境中,
Debain系列的snmp的安裝情況與redhat系列有差異,
在這邊先補充一下。
先前的安裝是在CentOS~
http://it001.pixnet.net/blog/post/333547090-it%e5%b0%88%e9%a1%8c---%e5%bb%ba%e7%ab%8bsnmp%e6%9c%8d%e5%8b%99
處理方式:
安裝snmpd套件
# sudo apt-get install snmpd
-------------------------
修改ubuntu 的snmpd 設定檔。
加入兩行設定值。
agentAddress udp:161
允許對161進行存取。
rocommunity [自定義SNMP Community] [可連線IP位址]
設定SNMP Community,包含名稱&誰可以連線。
這邊我設定只有10.10.10.10 可以用ro的方式,抓取資料。
----------------------------
#vim /etc/snmp/snmpd.conf
#!###################
# Listen for connections from the local system only
#agentAddress udp:127.0.0.1:161
# Listen for connections on all interfaces (both IPv4 *and* IPv6)
#agentAddress udp:161,udp6:[::1]:161
agentAddress udp:161
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
# Full access from the local host
#rocommunity public localhost
rocommunity public_test 10.10.10.10/32
#!###################
之後將服務啟動後就可以了。
#/etc/init.d/snmpd restart
之後可以用監控系統對他進行後續測試。
( 本篇完)
留言列表