Nagios监控网络防火墙,路由器,交换机和无线设备

时间:2016-12-26 03:47:50

标签: nagios

我需要找一个基于Linux的工具来监控网络设备。我很快就玩过Nagios核心,MRTG和Cacti。现在,我坚持使用Nagios核心4(直到你告诉我它不能做我需要的)并对它做更多的研究。我正在寻求一些建议

  1. 您建议使用哪种插件来监控接口统计信息,不仅是字节输入/输出,还包括错误和丢弃?我正在尝试nagiosgraph,但有一些困难但是我想知道在继续排除故障之前是否有更好的选择。我不一定需要“图表”工具和网络界面。我只需要一个计数器和时间戳,以文本格式存储在某个地方或像RRD一样存储在DB中。

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

  3. 我来自网络背景(主要是思科),并且没有太多的Linux和编程经验。我可以简单地编写python代码。如果我需要编写代码,那么Nagios本身是否支持Python?

1 个答案:

答案 0 :(得分:0)

祝你圣诞快乐。为了得到答案:

  1. 在我看来,最好的办法是MRTG。实际上,这就是我们在企业软件Nagios XI中使用的内容。您必须配置MRTG以轮询带宽,然后使用nagios-plugins check_rrdtraf根据带宽消耗等生成警报。要检查错误和丢弃,可以使用nagios-plugins { {1}}插件。这正是它的目的。
  2. 自定义MIB / OID是nagios-plugin check_ifstatus闪耀的地方!这个插件已经完全符合您的描述。
  3. 如果您已经在使用Nagios Core,MRTG和Cacti,您应该能够立即开始运行。