我希望监控几个端口(主要是 TCP)上的流量(传入、传出和每月总流量),并且我在 Google 上进行了大量搜索,结果都指向我无法使用的软件,或者我只能在端口级别收集和绘制数据图表。
我目前已经安装了 Zabbix,并且可以监控接口上的流量,但我还不太清楚如何在端口级别上进行监控。
我也安装了 Ntop,但目前还无法访问 Web GUI。
我的主要问题是:这是否是一个可以用来监控流量的“几乎开箱即用”的应用程序,或者是否有人使用过 Zabbix 和端口级别监控(或 Ntop 的集成)。
注意:请不要提及 Cacti。
在 KVM 上运行 CentOS 6。
答案1
使用 iptables 允许端口上的流量。它还会计算数据包和字节的数量。
然后使用iptables -L -n -v显示数据:
Chain INPUT (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
3530K 629M ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0
因此,正如您所看到的,前两列中有 pkts 和字节。:) 您也可以将计数器归零 - 只需使用 iptables -Z。
我认为您可以很容易地找到/编写 zabbix 插件。