linux下SNMP的extend--自定義監控
阿新 • • 發佈:2017-07-03
linux snmp extend
snmp除了具有系統默認的監控項,還提供了一個強大的功能,可自定義監控項。
在snmpd.conf配置文件中的exec選項(高版本的snmp中,extend替代了exec)提供了自定義的監控功能,可以將命令或者腳本的執行結果添加到snmp的查詢中。
格式為:
extend | OID | 標識符 | 命令或者腳本 | 鍵值 |
extend | .1.3.6.1.4.1.2021.45 | dhcp1 | /home/scripts/dhcp.sh | alive_status |
解釋:
extend | snmpd.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--自定義監控