snmp安裝配置 zabbix snmp監控准備


snmp在監控這個行當里面有着舉足輕重的地位,一直想寫zabbix使用snmp監控,由於最近懶散了一直沒寫,也有人提到ttlsa能否寫snmp的監控,那就寫吧,前面有兩篇文章已經做好了鋪墊《SNMP OID列表 監控需要用到的OID》《zabbix snmp監控類型》,今天是最后一篇鋪墊,然后下面一篇便是zabbix使用snmp監控的實例,好了,不說沒用的,看看snmp的安裝配置。

yum安裝snmp

# yum install net-snmp* -y

 

snmp配置

# vim /etc/snmp/snmpd.conf
view systemview included .1.3.6.1.2.1.25.1.1 //找到這行,增加下面配置
view systemview included .1 // 這個是新增加的
proc mountd // 找到這些配置,把注釋去掉
proc ntalkd 4
proc sendmail 10 1
disk / 10000
load 12 14 14

 

啟動snmpd

# service snmpd start

 

通過snmp獲取數據

需要通過snmp獲取到數據,首先我們需要對應的OID,請參考《SNMP OID列表 監控需要用到的OID

獲取主機名

# snmpwalk -c public -v 2c 173.219.255.122 sysName // 使用名稱
SNMPv2-MIB::sysName.0 = STRING: li519-232
# snmpwalk -c public -v 2c 173.219.255.122 .1.3.6.1.2.1.1.5.0 // 使用OID
SNMPv2-MIB::sysName.0 = STRING: li519-232

 

通過如上兩種方式均可獲取到數據,如上獲取到得數據都是li519-232

獲取服務器剩余內存

# snmpwalk -c public -v 2c 173.219.255.122 .1.3.6.1.4.1.2021.4.11.0
UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 560872 kB
# snmpwalk -c public -v 2c 173.219.255.122 memTotalFree
UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 559176 kB

 

通過兩種方式獲取到服務器剩余內存,因為服務器資源使用量都實時變動的,所以兩次獲取的數值不同.

最后

snmp的安裝和使用就是這么的簡單了,如果你希望你的snmp安全點,那請看接下來的《snmp v3的安全配置 snmp認證與加密配置

來源:http://www.ttlsa.com/zabbix/


免責聲明!

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



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