1. 程式人生 > >linux下SNMP的extend--自定義監控

linux下SNMP的extend--自定義監控

linux snmp extend

snmp除了具有系統默認的監控項,還提供了一個強大的功能,可自定義監控項。


在snmpd.conf配置文件中的exec選項(高版本的snmp中,extend替代了exec)提供了自定義的監控功能,可以將命令或者腳本的執行結果添加到snmp的查詢中。


格式為:

extendOID 標識符 命令或者腳本鍵值
extend.1.3.6.1.4.1.2021.45dhcp1/home/scripts/dhcp.shalive_status


解釋:

extendsnmpd.conf提供的擴展功能選項
OID

這個OID是自定義的,一般選用空閑OID(.1.3.6.1.4.1.2021.xx),也可以覆蓋已經定義的OID

標識符標識符,用以區分不同擴展項目
命令或腳本命令或腳本的執行結果,添加到snmp的查詢中(類似於賦予,VAR=123)
鍵值自定義的鍵值,在zabbix中添加snmp監控項時需要填寫的鍵值就是這個


在snmpd.conf中自定義好之後,重啟snmp服務使之生效。


可以通過在另外一臺服務器中使用以下命令查詢,得到自定義擴展項的snmp查詢結果,證明已生效:


技術分享









本文出自 “12400094” 博客,請務必保留此出處http://12410094.blog.51cto.com/12400094/1944160

linux下SNMP的extend--自定義監控