📜  Linux – 网络监控工具

📅  最后修改于: 2022-05-13 01:57:05.526000             🧑  作者: Mango

Linux – 网络监控工具

网络监控是使用一个系统(硬件或软件)持续观察您的网络和数据流经它,这取决于监控解决方案的实际功能和通知网络管理员的方式。我们可以轻松地检查我们网络的所有活动。在网络管理时,我们需要网络监控。

Linux 中的网络监控工具有:

1)网猪:

您是否想注意系统中的哪个应用程序占用了您的带宽,那么 Nethogs 是一个不错的选择。 Nethogs 可以帮助您找出 PID 占用的带宽,因为 Nethogs 按进程对带宽进行分组,而不是按协议或每个子网分解流量。 .如果您想确定 linux 系统中的哪个程序占用了更多带宽,这是一个很好的选择。

Linux 中的 Nethogs 网络监控工具

我的 linux 系统上的 Nethogs 接口

所以我们可以看到上面的截图清楚地显示了正在消耗我的网络带宽的程序。所以稍微有点技术知识的人都可以从上面的截图中轻松理解,nethogs 向我们显示了当前正在使用带宽的程序的进程 id、正在消耗该带宽的程序的名称、正在使用的设备等详细信息。监控、发送数据详细信息、接收数据详细信息和所有总计。

注意:始终以 root 身份运行 nethogs,否则它将无法运行。

2)加载:

nload 是一个命令行工具,可以实时检查网络流量和带宽使用情况。它使用两个图表分析传入和传出流量,并提供附加信息,例如传输的数据总量以及最小和最大网络使用量。

Linux 中的 Nload 网络监控工具

eth0 的网络带宽使用详情

使用左右箭头键或 Enter/Tab 键切换到下一个网络设备

Linux 中的 Nload 网络监控工具

wlan0 的网络带宽使用详情

网络使用详情

3) 口水:

Slurm 是一个命令行网络监控工具。此工具可让您监控网络上的流量并使用 ASCII 图表显示统计信息。此工具提供三种不同类型的图表。

Linux 中的 slurm 网络监控工具

与 slurm 交互的不同键

Slurm 界面

4)iftop:

Interface TOP (IFTOP) 可用于查看网络接口上的当前带宽。使用 iftop 您可以找出哪个主机正在减慢您的网络。您必须以 root 用户身份运行 iftop。 iftop 会监控您的网络活动,为您显示当前带宽表。

Linux 中的 iftop 网络监控工具

带有所有帮助命令的 iftop 界面

5)收集:

它是所有 Linux 系统管理员都必须使用的一体化性能监控命令行工具。它不限于一个特定的系统指标,而是关注和收集许多其他系统资源的信息,如内存、网络、套接字、CPU、磁盘、内存、NFS、进程等。collectl 可以作为服务运行以监控远程机器或整个服务器。

collectl Linux 中的网络监控工具

收集接口

6)网络统计:

Netstat 是所有 Linux(尽管也用于 Windows)用户听说过或至少使用过一次的著名工具之一。它用于找出网络中的问题并分析网络上的流量。传入和传出网络连接都受到监控。它告诉您打开的端口以及是否有任何程序正在侦听任何端口。

Linux 中的 Netstat 网络监控工具

很少有 netstat 实用程序

网络统计输出

7) 纳吉奥斯:

Nagios 是最强大的 Linux 监控工具之一。 Nagios 提供对 Linux 操作系统和发行版的完整监控,包括操作系统指标、服务状态、进程状态、文件系统使用情况等。 CPU 负载、内存使用情况、磁盘使用情况、登录用户和 HTTP 等私有服务等属性, FTP, SSH 被监控。

Linux 中的 Nagios 网络监控工具

Nagios 界面

8) 以太猿:

EtherApe 以图形方式显示网络活动。它是一个数据包嗅探器/网络流量监控工具,它支持以太网、FDDI、令牌环、ISDN、PPP、SLIP 和 WLAN 设备,以及多种封装格式。可以在自己的网络上查看流量。出于安全目的,您可以对网络进行故障排除。

Linux 中的 EtherApe 网络监控工具

以太猿

9)tcpflow(最好的Linux服务器管理工具之一):

Tcpflow 是一个 TCP/IP 解复用器。 Tcpflow 主要监控两台主机之间的数千个连接。它捕获真实数据并将数据转储到我们将指定的文件中。一般来说,如果您发现一些奇怪的问题,您可以检查正在发送到您的网络的内容。

Linux 中的 tcpflow 网络监控工具

报告被转储为文件 report.xml

10)IPTraf:

IPTraf 是一个监控工具(基于文本),用于监控 vIp 流量,如 TCP、UDP、ICMP、非 IP 计数以及以太网负载信息等。

Linux 中的 iptraf 网络监控工具

IPTraf 接口

11) 车速表:

速度计显示当前和过去网络速度的图表。它还可以监控网络流量或任何文件传输的速度/进度。它是用Python编写的。如果有人想关注本地或远程机器上的网络接口。

Linux 中的 Speedometer 网络监控工具

车速表界面