我需要找一个基于Linux的工具来监控网络设备。我很快就玩过Nagios核心,MRTG和Cacti。现在,我坚持使用Nagios核心4(直到你告诉我它不能做我需要的)并对它做更多的研究。我正在寻求一些建议
您建议使用哪种插件来监控接口统计信息,不仅是字节输入/输出,还包括错误和丢弃?我正在尝试nagiosgraph,但有一些困难但是我想知道在继续排除故障之前是否有更好的选择。我不一定需要“图表”工具和网络界面。我只需要一个计数器和时间戳,以文本格式存储在某个地方或像RRD一样存储在DB中。
我需要监控防火墙和无线设备的一些自定义MIB / OID。是否可以指定OID,拉取数据,与某些预设值进行比较,并在需要时生成警报?是否可以存储OID值的历史数据?是否有一些工具或我是否需要编写插件......?
我来自网络背景(主要是思科),并且没有太多的Linux和编程经验。我可以简单地编写python代码。如果我需要编写代码,那么Nagios本身是否支持Python?
答案 0 :(得分:0)
祝你圣诞快乐。为了得到答案:
check_rrdtraf
根据带宽消耗等生成警报。要检查错误和丢弃,可以使用nagios-plugins { {1}}插件。这正是它的目的。check_ifstatus
闪耀的地方!这个插件已经完全符合您的描述。如果您已经在使用Nagios Core,MRTG和Cacti,您应该能够立即开始运行。