当前位置: 首页>>技术问答>>正文


我需要一个好的网络监控工具

, , , ,

问题描述

我需要一些好的网络监控工具。我试图找出为什么我的办公室网络如此拥挤/缓慢,我需要一些东西,让我能够看到网络中的所有机器,看看谁是小猪。

最佳解决方法

Nagios的

这是目前最流行的基于Web的Linux监控系统之一,实际上它是IT基础架构监控的行业标准。 GPL Nagios许可可供所有人免费使用,并允许监控网络服务的可用性和响应时间,系统资源的使用,如CPU负载,RAM分配等,

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

项目主页:http://www.nagios.org/

仙人掌

Cacti是另一个基于Web的监控系统,用PHP编写并根据GPL许可。与上面描述的Nagios不同,Cacti主要是针对图表设计的

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

项目主页:http://www.cacti.net/

ZABBIX

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

项目主页:http://www.zabbix.com/

MRTG

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

项目主页:http://oss.oetiker.ch/mrtg/

Nfsen

Nfsen是开源Netflow收集器和分析器,可在开源许可下使用。它与此处描述的监视工具不同–Nfsen仅收集网络使用数据并显示基于该数据的交互式图形。

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

项目主页:http://nfsen.sourceforge.net/

这些是基于Web的网络和系统监控。如果您想要桌面应用程序,我建议您使用etherape。你可以安装:

sudo apt-get install etherape

次佳解决方法

在几个ocassions我使用EtherApe找到一个流氓file-sharing应用程序占用办公室网络bandiwdth。它可以在软件中心获得。

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

它是否会帮助您取决于您​​的网络拓扑 – 在某些(很多?)情况下,您的计算机的NIC只能看到机器和路由器之间的数据包。

第三种解决方法

你也可以使用nethogs。你可以安装它

sudo apt-get install nethogs

你可以发射它

sudo nethogs <connection_name>

例如

sudo nethogs ppp0

例如:

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

第四种方法

SmokePing

SmokePing会跟踪您的网络延迟:

  • 延迟可视化。

  • 交互式图形浏览器。

  • 广泛的延迟测量插件。

  • 用于分布式测量的主/从系统。

  • 高度可配置的警报系统。

  • 具有最多’interesting’图表的实时延迟图表。

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

software-recommendation,network-monitoring,nagios3,cacti,ubuntu

项目主页:https://oss.oetiker.ch/smokeping/index.en.html

Demo Site with live graphs

要安装,请输入命令:

sudo apt-get install smokeping

有关其他Perl模块的一些要求,请参阅this page

第五种方法

假设您可以访问流数据,那么ntop实际上可能是一个很好的解决方案。 http://www.ntop.org/products/ntop/

快速简介:

ntop能为我做什么? – 根据许多协议对网络流量进行排序

  • 显示根据各种标准排序的网络流量

  • 显示流量统计

  • 以RRD格式存储磁盘持久流量统计信息

  • 识别计算机用户的身份(例如电子邮件地址)

  • 被动地(即,不发送探测分组)识别主机OS

  • 显示各种协议之间的IP流量分配

  • 分析IP流量并根据源/目标对其进行排序

  • 显示IP流量子网矩阵(谁在与谁交谈?)

  • 报告按协议类型排序的IP协议使用情况

  • 充当由路由器(例如Cisco和Juniper)或交换机(例如Foundry Networks)生成的流的NetFlow /sFlowcollector

  • 生成RMON-like网络流量统计

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/3007.html,未经允许,请勿转载。