点击上方“民工哥技术之路”选择“置顶或星标”

每天10点为你分享不一样的干货

有几个网络监视工具可以用于不同的操作系统。在这篇文章中,我们将讨论从 Linux 终端中运行的 10 个网络监视工具。

它对不使用 GUI 而希望通过 SSH 来保持对网络管理的用户来说是非常理想的。


1、iftop

iftop network monitoring tool

Linux 用户通常都熟悉 top —— 这是一个系统监视工具,它允许我们知道在我们的系统中实时运行的进程,并可以很容易地管理它们。

iftop 与 top 应用程序类似,但它是专门监视网络的,通过它可以知道更多的关于网络的详细情况和使用网络的所有进程。

2、vnstat

vnstat network monitoring tool

vnstat 是一个缺省包含在大多数 Linux 发行版中的网络监视工具。它允许我们对一个用户选择的时间周期内发送和接收的流量进行实时控制。

3、IPTraf

iptraf monitoring tool for linux

IPTraf 是一个基于控制台的 Linux 实时网络监视程序。它会收集经过这个网络的各种各样的信息作为一个 IP 流量监视器,包括 TCP 标志信息、ICMP 详细情况、TCP / UDP 流量故障、TCP 连接包和字节计数。它也收集接口上全部的 TCP、UDP、…… IP 协议和非 IP 协议 ICMP 的校验和错误、接口活动等等的详细情况。

4、Monitorix – 系统和网络监视

monitorix system monitoring tool for linux

Monitorix 是一个轻量级的免费应用程序,它设计用于去监视尽可能多的 Linux / Unix 服务器的系统和网络资源。

它里面添加了一个 HTTP web 服务器,可以定期去收集系统和网络信息,并且在一个图表中显示它们。它跟踪平均系统负载、内存分配、磁盘健康状态、系统服务、网络端口、邮件统计信息(Sendmail、Postfix、Dovecot 等等)、MySQL 统计信息以及其它的更多内容。它设计用于去管理系统的整体性能,以及帮助检测故障、瓶颈、异常活动等等。


5、dstat

dstat network monitoring tool

这个监视器相比前面的几个知名度低一些,但是,在一些发行版中已经缺省包含了。

6、bwm-ng

bwm-ng monitoring tool

这是最简化的工具之一。它允许你去从连接中交互式取得数据,并且,为了便于其它设备使用,在取得数据的同时,能以某些格式导出它们。

7、ibmonitor

ibmonitor tool for linux

与上面的类似,它显示连接接口上过滤后的网络流量,并且,明确地将接收流量和发送流量区分开。

8、Htop – Linux 进程跟踪

htop linux processes monitoring tool

Htop 是一个更先进的、交互式的、实时的 Linux 进程跟踪工具。它类似于 Linux 的 top 命令,但是有一些更高级的特性,比如,一个更易于使用的进程管理界面、快捷键、水平和垂直的进程视图等更多特性。

Htop 是一个第三方工具,它不包含在 Linux 系统中,你必须使用 YUM 或者 APT-GET 或者其它的包管理工具去安装它。

9、arpwatch – 以太网活动监视器

arpwatch ethernet monitoring tool

arpwatch 是一个设计用于在 Linux 网络中去管理以太网通讯的地址解析程序。它持续监视以太网通讯并记录一个网络中的 IP 地址和 MAC 地址的变化,该变化同时也会记录一个时间戳。

它也有一个功能是当一对 IP 和 MAC 地址被添加或者发生变化时,发送一封邮件给系统管理员。在一个网络中发生 ARP 攻击时,这个功能非常有用。

10、Wireshark – 网络监视工具

wireshark network monitoring tool

Wireshark 是一个自由的应用程序,它允许你去捕获和查看前往你的系统和从你的系统中返回的信息,它可以去深入到数据包中并查看每个包的内容 —— 以分别满足你的不同需求。它一般用于去研究协议问题和去创建和测试程序的特别情况。这个开源分析器是一个被公认的分析器商业标准,它的流行要归功于其久负盛名。

最初它被叫做 Ethereal,Wireshark 有轻量化的、易于理解的界面,它能分类显示来自不同的真实系统上的协议信息。

结论

在这篇文章中,我们看了几个开源的网络监视工具。虽然我们从这些工具中挑选出来的认为是“最佳的”,并不意味着它们都是最适合你的需要的。

例如,现在有很多的开源监视工具,比如,OpenNMS、Cacti、和 Zennos,并且,你需要去从你的个体情况考虑它们的每个工具的优势。

另外,还有不同的、更适合你的需要的不开源的工具。

你知道的或者使用的在 Linux 终端中的更多网络监视工具还有哪些?如果对你有帮助,可以分享给更多的人,让大家都能受用!

英文:Linuxandubuntu,翻译:LCTT,原文:linux.cn/article-9153-1.html

运维工程师进阶之路

- MORE | 往期精彩文章 -

  • Linux运维常见故障及处理的 32 个锦囊妙计

  • 高逼格企业级MySQL数据库备份方案

  • 138 条 Vim 命令、操作、快捷键全集

  • 大流量、高负载场景 Nginx+Linux 性能调优

  • 高可用数据库主从复制延时的解决方案

  • 服务器遭受攻击后,这样排查处理不背锅!

如果你喜欢本文

请长按二维码关注民工哥技术之路

扫码关注公众号,回复「目录」可以查看公众号文章目录大全,回复「加群」可以加入读者技术交流群,与大家一起交流。

点击【阅读原文】公众号所有的精华都在这

正在看的你,点这里有惊喜哦~

推荐 10 个不错的网络监视工具相关推荐

  1. 连接linux工具有哪些_推荐 10 个不错的网络监视工具,值得收藏

    有几个网络监视工具可以用于不同的操作系统.在这篇文章中,我们将讨论从 Linux 终端中运行的 10 个网络监视工具. 它对不使用 GUI 而希望通过 SSH 来保持对网络管理的用户来说是非常理想的. ...

  2. 推荐 10 个不错的网络监视工具,建议收藏!

    关注 逆锋起笔 学习 资源.工具不用愁 ☞ 程序员进阶必备资源免费送「各种技术!」 ☜ 有几个网络监视工具可以用于不同的操作系统.在这篇文章中,我们将讨论从 Linux 终端中运行的 10 个网络监视 ...

  3. 十个不错的 Linux 网络监视工具

    (点击上方蓝字,快速关注我们) 英文:Linuxandubuntu 编译:LCTT https://linux.cn/article-9153-1.html 保持对我们的网络的管理,防止任何程序过度使 ...

  4. 网络监视工具nethogs命令

    有很多适用于Linux系统的开源网络监视工具.比如说,你可以用命令iftop来检查带宽使用情况.netstat用来查看接口统计报告, 还有top监控系统当前运行进程.但是如果你想要找一个能够按进程实时 ...

  5. Linux 网络监视工具

    保持对我们的网络的管理,防止任何程序过度使用网络.导致整个系统操作变慢,对管理员来说是至关重要的.有几个网络监视工具可以用于不同的操作系统.在这篇文章中,我们将讨论从 Linux 终端中运行的 10 ...

  6. CentOS安装Nagios网络监视工具

    Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员, ...

  7. 最新网络监视工具列表

    Introduction 简介 The following Network Monitoring Tools grew out of a list that were reported to be i ...

  8. 10.6 ip:网络配置工具

    ip命令是iproute软件包中的一个强大的网络配置工具,用于显示或管理Linux系统的路由.网络设备.策略路由和隧道. ip [option] [object] [command] ip [选项] ...

  9. 推荐10个免费在线测试网页性能工具

    众所周知,等待一个网页加载是网民很不耐烦的事儿.So,如果你的网站能够快速的呈现在用户面前,就可用性而言,这是一个至关重要的成功点. 本文旨在帮助建立更快的网站,摆脱网站的性能瓶颈,给站长们推荐以下性 ...

最新文章

  1. JDK14中的java tools简介
  2. 将Tomcat加入windows系统服务
  3. 最小生成树算法(Prim和Kruskal)
  4. 阶段3 2.Spring_09.JdbcTemplate的基本使用_4 JdbcTemplate的CRUD操作
  5. 程序员面试头条被拒,一年后逆袭拿到offer【巴分巴秒】
  6. 乐鑫esp8266学习rtos3.0笔记第10篇:内置仅1M的Esp8285,如何攻破最棘手的OTA问题,大大节省资源成本开发产品;
  7. xocde8打印出:Presenting view controllers on detached view controllers is discouraged SettingViewContro
  8. android中点击头像放大,Android头像下拉缩放动效
  9. 微信小程序中使用iconfont阿里巴巴矢量图标
  10. 开学季——想打好数学基础?这些经典教材你最需要!
  11. 浅谈企业拥有门户网站的重要性
  12. bash破壳漏洞分析(一)
  13. mfc设置半透明对话框
  14. 利用word的freemarker模板导出word文件
  15. 在 Mac 上如何使用叠放功能
  16. 【华为认证】HCIP-Datacom 2023最新题库
  17. 毕业生自传----(威马逊之夜)
  18. Jetpack系列之CameraX 相机
  19. 解决TextMate中文问题
  20. 高斯牛顿算法matlab代码,matlab实现高斯牛顿法、Levenberg–Marquardt方法

热门文章

  1. Android多媒体之SoundPool+pcm流的音频操作
  2. pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
  3. 域名怎么解析到服务器上
  4. 【模电—低频学习笔记(一)】信号的频谱
  5. UserWarning: FixedFormatter should only be used together with FixedLocator|Python点点
  6. 基于道格拉斯普克算法的轮廓点简化
  7. 只有华强北才能拯救诺基亚?
  8. 13.在一个数组中,每一个数左边比当前数小的数累加起来,叫做这个数组的小和。求一个数组的小和。(左神算法基础班源码)
  9. 微信小程序开发之使用Canas制作圆角图片
  10. 【毕业设计】深度学习人体语义分割在弹幕防遮挡上的实现 - python