0

我正在努力理解和使用 Nagios 监控工具设置 SNMP 陷阱监控。我在互联网上关注了许多教程和文章,但无法理解以下两点:

1) 了解SNMP Trap监控,为什么要做SNMP Trap监控?2) 我们如何使用 Nagios 监控工具实现 SNMP Trap 监控?

对以上 2 点的任何帮助将不胜感激。

提前致谢。

4

1 回答 1

-1

大多数网络设备都有一个称为管理信息库 (MIB) 的数据库。这用于跟踪与硬件相关的信息,包括运行状况。要获取此信息,您必须提供对不同供应商不同的 OID 或对象标识符。

通过 SNMP,您可以从设备查询任何 OID。假设您有一个 Cisco 路由器,并且您想确保它不会过热。因此,您每 5-10 分钟检查一次 OID 的温度,然后在 Nagios 上配置某些限制,例如,如果温度升高到 45c 以上,那么 Nagios 应该向您发送警报等。类似地,您可以监控其他 OID。

那么问题是如何在 Nagios 中使用 SNMP?Nagios 有一个名为 check_snmp 的脚本可以为您执行此操作。

check_snmp -H <ip_address> -o <OID> [-w warn_range] [-c crit_range]
[-C community] [-s string] [-r regex] [-R regexi] [-t timeout] [-e  retries]
[-l label] [-u units] [-p port-number] [-d delimiter] [-D output-delimiter]
[-m miblist] [-P snmp version] [-L seclevel] [-U secname] [-a authproto]
[-A authpasswd] [-x privproto] [-X privpasswd]

如您所见,您可以提供 IP 地址、OID、警告和关键阈值以及身份验证信息等。希望这会有所帮助。

于 2016-09-01T00:04:05.903 回答