我需要监控局域网中的流量。我已经安装了 nagios core 3.2,可以监控 CPU 负载、磁盘使用率、http 服务器等服务。但是现在,如何监控流量?
我在我的局域网中的所有机器上都使用 GNU/Linux Debian Squeeze。
编辑:
交换机:思科1900系列
我试过教程但它引用的文件在我的系统中不存在(例如 /usr/local/nagios/etc/objects/switch.cfg),我认为这是因为版本问题。
答案1
Nagios - 监控交换机和路由器
http://nagios.sourceforge.net/docs/3_0/monitoring-routers.html
答案2
对于这种事情,我使用 MRTG 来记录和绘制流量图表,并使用 Nagios 根据 MRTG 读取的内容发出警报。查看 Nagios 插件,例如check_rrd_bw
。
答案3
你确定你不想要像 MRTG 这样的工具吗?它就是为这种事情而设计的。我能想到的唯一方法是使用 Nagios 的 SNMP GET,但我从未用过它……我的大部分远程操作都是通过 NRPE 进行的。
答案4
一旦你找到了一种舒适的方式来获取你正在寻找的数据,PNP4Nagios将为您提供一种自动绘制图形的好方法。