你好,游客 登录 注册 搜索
背景:
阅读新闻

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

[日期:2017-08-30] 来源:Linux社区  作者:热带冠头鱼 [字体: ]

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查询结果,证明已生效:

Nagios 监控 SNMP 温度计  http://www.linuxidc.com/Linux/2016-08/134461.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-08/146596.htm

linux
相关资讯       snmp 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款