着公司网络流量的不断增加,与云端连接的用户和新的物联网设备急剧增长,企业和网络性能监控供应商面临着越来越大的挑战。今天快快小编就来为大家介绍 linux终端中运行的6个好用的网络监视工具,希望对您有帮助。
1、IPTraf
IPTraf 是一个基于控制台的 Linux 实时网络监视程序。它会收集经过这个网络的各种各样的信息作为一个 IP 流量监视器,包括 TCP 标志信息、ICMP 详细情况、TCP / UDP 流量故障、TCP 连接包和字节计数。它也收集接口上全部的 TCP、UDP、…… IP 协议和非 IP 协议 ICMP 的校验和错误、接口活动等等的详细情况。
2、Monitorix
Monitorix 是一个轻量级的免费应用程序,它设计用于去监视尽可能多的 Linux / Unix 服务器的系统和网络资源。它的HTTP web 服务器能定期收集系统和网络信息,并且在一个图表中显示它们。它跟踪平均系统负载、内存分配、磁盘健康状态、系统服务、网络端口、邮件统计信息(Sendmail、Postfix、Dovecot 等等)、MySQL 统计信息以及其它的更多内容。
3、Iftop
iftop 与 Linux 用户熟悉的top 应用程序类似,但它是专门监视网络的,通过它可以知道更多的关于网络的详细情况和使用网络的所有进程。
4、bwm-ng
bwm-ng是一款非常简化的工具,它允许从连接中交互式取得数据,并且,为了便于其它设备使用,在取得数据的同时,能以某些格式导出它们。
5、Arpwatch
arpwatch 是一个设计用于在 Linux 网络中去管理以太网通讯的地址解析程序。它持续监视以太网通讯并记录一个网络中的 IP 地址和 mac 地址的变化,该变化同时也会记录一个时间戳。它有特殊功能:当一对 IP 和 MAC 地址被添加或者发生变化时,发送一封邮件给系统管理员。在一个网络中发生 ARP 攻击时,这个功能非常有用。
6、Htop – Linux 进程跟踪
Htop 是一个更先进的、交互式的、实时的 Linux 进程跟踪工具。它类似于 Linux 的 top 命令,但是有一些更高级的特性:一个更易于使用的进程管理界面、快捷键、水平和垂直的进程视图等。