什么是监视网络活动的好工具 [英] What's a good tool to monitor network activity
问题描述
Now I'm looking fo a monitoring tool to run on a server (Windows or Linux) which would track bandwidth, uptime (clients as well as internet connection), etc... Most of this information is exposed via SNMP by my routers and access points, so SNMP support is required.
其他功能应该是:
- 图形数据表示
- 免费许可证
那对我来说最好的选择是什么?
So what's the best choice for me?
编辑这些是到目前为止提到的工具:
Edit These are the tools mentioned so far:
- MRTG
- Munin
- Nagios
- Zenoss Core
- ntop
- cacti
- ZABBIX
推荐答案
MRTG 可能是最容易设置.如果您的路由器具有SNMP(如您所述),则只需一个命令即可设置:
MRTG is probably the easiest to setup. If your router has SNMP (as you mention), to setup it's a single command:
cfgmaker --output=mrtg_myrouter.cfg public@1.2.3.4
MRTG适用于高带宽路由器等.对于其他数据来说不是很好(可以强制将大多数内容绘制成图形,但是设置有点不直观)
MRTG is good for high-bandwidth routers and the likes. It's not great for other data (it can be coerced into graphing most things, but it's a little unintuitive to setup)
对于监视其他内容,我喜欢 Munin .我会再次描述它,但不久前我发布了答案
For monitoring other stuff I like Munin. I would describe it again, but I posted an answer a while ago here (about graphing disc-usage).
Munin当然可以绘制网络使用情况,并通过SNMP轻松提取数据(实际上,这是从基于Windows的服务器中获取数据的推荐设置-在Windows计算机上运行SNMP守护程序,并让Munin连接到此).我想说,这些图也比MRG更漂亮(显然,这是最重要的因素.)
Munin can of course graph network usage, and easily pull data via SNMP (in fact it's the recommended setup for grabbing data from Windows-based servers - run a SNMP daemon on the Windows machine, and have Munin connect to this). The graphs are also prettier than MRG, I would say (clearly the most important factor..)
这篇关于什么是监视网络活动的好工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!