NAGIOS监视网络防火墙,路由器,开关和无线设备



我需要找到一个基于Linux的工具来监视网络设备。我很快与Nagios Core,MRTG和Cacti一起玩。现在,我坚持使用Nagios Core 4(直到您告诉我它无法做我需要的事情)并对其进行更多研究。我正在寻找一些建议

  1. 您建议使用什么插件来监视接口统计信息不仅是字节in/out,还要监视错误和丢弃?我正在尝试Nagiosgraph,但是遇到了一些困难,但是我想知道在继续进行故障排除之前是否有更好的选择。我不一定需要一个"图形"工具和Web-Interface。我只需要一个柜台以及时间戳,以文本格式或像rrd这样的db中存储在某个地方。

  2. 将需要一些自定义的MIB/OID,我需要监视防火墙和无线设备。是否可以指定OID,提取数据,与某些预设值进行比较并在需要时生成警报?是否可以存储OID价值的历史数据?是否有一些工具,或者我需要编写插件...?

我来自网络背景(主要是思科),并且在Linux和编程方面没有太多经验。我可以简单地编写Python代码。如果我需要编写我的代码,那么python是否由nagios?

固定支持

也为您圣诞快乐。要正确的答案:

  1. 我认为,这样做的最好的事情是MRTG。实际上,这就是我们在企业软件Nagios XI中使用的。您必须配置MRTG来轮询带宽,然后使用Nagios-Plugins check_rrdtraf根据带宽消耗等生成警报。要检查错误和丢弃,您可以使用Nagios-Plugins check_ifstatus插件。这正是它设计的。
  2. 自定义MIB/OID是Nagios-Plugin check_snmp闪耀的地方!该插件已经完全执行了您所描述的。

,如果您已经玩了Nagios Core,MRTG和Cacti。