歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu安裝SNMP之監控管理

Ubuntu安裝SNMP之監控管理

日期:2017/2/28 15:34:28   编辑:Linux教程

最近在搭建遠程服務器監控,這裡使用的是CactiEZ V10.1平台,通過遠程對服務器上系統信息、服務器以及應用還有數據庫的監控等,所以需要在遠程服務器上安裝snmp協議包,通過snmp本身獲取系統的信息,然後傳輸給監控平台進行數據采集和分析,以供遠程管理。

因為使用的Ubuntu,所以基本都是通過在線安裝各種軟件包,如下:

> apt-get snmp

> apt-get snmpd

安裝ok之後,通過修改/etc/snmp/snmpd.conf,此處我也嘗試過多次,由於本身對snmpd.conf配置信息不理解,所以這裡安裝完之後,直接將以下的信息覆蓋到snmpd.conf文件中,即可重啟snmpd服務就可以了

確保snmpd.conf文件中包含以下綠色內容:
com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1
access notConfigGroup "" any noauth exact systemview none none
syslocation www.cactiez.com
syscontact Root admin@163.com
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

如上覆蓋到snmpd.conf中之後,通過命令snmpwalk -v 2c -c public localhost 和snmpwalk -v 2c -c public 本機IP 等兩種方式,如果都能獲取到數據,則表明,snmp服務器配置是成功的

或者也可以通過其他的安裝ok的snmp服務器使用命令

snmpwalk -v 2c -c public 目標IP

如果能獲取到信息,則表明可以通過遠程訪問,如果只能本地訪問,而不能遠程訪問,則需要檢查防火牆,或者是161斷開,通過如下命令:

> netstat -nlup | grep ":161"

snmp安裝之後,默認作為系統的服務器,所以啟動和停止可以通過服務命令來完成:

> service snmpd start

> service snmpd stop

Copyright © Linux教程網 All Rights Reserved