码迷,mamicode.com
首页 > 系统相关 > 详细

linux下SNMP的extend--自定义监控

时间:2017-07-03 21:13:12      阅读:472      评论:0      收藏:0      [点我收藏+]

标签: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--自定义监控

标签:linux   snmp extend   

原文地址:http://12410094.blog.51cto.com/12400094/1944160

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!