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

iftop

iftop network monitoring tool

Linux 用户通常都熟悉 top —— 这是一个系统监视工具,它允许我们知道在我们的系统中实时运行的进程,并可以很容易地管理它们。iftop 与 top 应用程序类似,但它是专门监视网络的,通过它可以知道更多的关于网络的详细情况和使用网络的所有进程。

我们可以从 这个链接 获取关于这个工具的更多信息以及下载必要的包。

vnstat

vnstat network monitoring tool

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

我们可以从 这个链接 获取关于这个工具的更多信息以及下载必要的包。

iptraf

iptraf monitoring tool for linux

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

我们可以从 这个链接 获取这个工具的更多信息以及下载必要的包。

Monitorix – 系统和网络监视

monitorix system monitoring tool for linux

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

下载及更多 信息在这里。

dstat

dstat network monitoring tool

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

我们可以从 这个链接 获取这个工具的更多信息以及下载必要的包。

bwm-ng

bwm-ng monitoring tool

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

我们可以从 这个链接 获取这个工具的更多信息以及下载必要的包。

ibmonitor

ibmonitor tool for linux

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

我们可以从 这个链接 获取这个工具的更多信息以及下载必要的包。

Htop – Linux 进程跟踪

htop linux processes monitoring tool

Htop 是一个更先进的、交互式的、实时的 Linux 进程跟踪工具。它类似于 Linux 的 top 命令,但是有一些更高级的特性,比如,一个更易于使用的进程管理界面、快捷键、水平和垂直的进程视图等更多特性。Htop 是一个第三方工具,它不包含在 Linux 系统中,你必须使用 YUM 或者 APT-GET 或者其它的包管理工具去安装它。关于安装它的更多信息,读这篇文章。

我们可以从 这个链接 获取这个工具的更多信息以及下载必要的包。

arpwatch – 以太网活动监视器

arpwatch ethernet monitoring tool

arpwatch 是一个设计用于在 Linux 网络中去管理以太网通讯的地址解析程序。它持续监视以太网通讯并记录一个网络中的 IP 地址和 MAC 地址的变化,该变化同时也会记录一个时间戳。它也有一个功能是当一对 IP 和 MAC 地址被添加或者发生变化时,发送一封邮件给系统管理员。在一个网络中发生 ARP 攻击时,这个功能非常有用。

我们可以从 这个链接 获取这个工具的更多信息以及下载必要的包。

Wireshark – 网络监视工具

wireshark network monitoring tool

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

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

结论

在这篇文章中,我们看了几个开源的网络监视工具。虽然我们从这些工具中挑选出来的认为是“最佳的”,并不意味着它们都是最适合你的需要的。例如,现在有很多的开源监视工具,比如,OpenNMS、Cacti、和 Zennos,并且,你需要去从你的个体情况考虑它们的每个工具的优势。

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

转自:

英文:Linuxandubuntu

编译:LCTT

https://linux.cn/article-9153-1.html

Linux 网络监视工具相关推荐

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

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

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

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

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

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

  4. 网络监视工具nethogs命令

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

  5. 推荐 10 个不错的网络监视工具

    点击上方"民工哥技术之路"选择"置顶或星标" 每天10点为你分享不一样的干货 有几个网络监视工具可以用于不同的操作系统.在这篇文章中,我们将讨论从 Linux ...

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

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

  7. Linux网络常用工具分类介绍

    Linux网络命令较多,单纯的介绍网络命令的用法也没什么意思.本文将常见的网络命令进行分类,并做出思维导图,对每个分类的命令选择性的介绍其作用.常见选项和用法举例.BTW,不建议记住所有命令,了解一下 ...

  8. linux的fq软件github,曾经霸榜 GitHub:漂亮开源的 Linux 资源监视工具

    原标题:曾经霸榜 GitHub:漂亮开源的 Linux 资源监视工具 来自:Linux迷 https://www.linuxmi.com/bashtop-linux.html Bashtop是Linu ...

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

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

最新文章

  1. $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
  2. mac下安装nginx
  3. asp正则替换链接实现伪静态效果
  4. 【机器学习】这次终于彻底理解了奇异值分解(SVD)原理及应用
  5. 中国区块链应用市场将爆发,百度创新指数第一,位居“区块链应用市场领导者”
  6. POJ - 1091 跳蚤(容斥原理+数论)
  7. assertj_AssertJ的SoftAssertions –我们需要它们吗?
  8. 牛客网-数据结构笔试题目(五)-动态规划问题求解
  9. 乌班图安装mysql 目录_Ubuntu 安装mysql 自定义数据存储目录
  10. Qt学习笔记之GUI基本知识
  11. 大连市2011年初中毕业升学考试试测(一)数 学
  12. C语言符号优先级速查
  13. animatext.js文字动画js特效插件
  14. java数据结构与算法基础(二)-排序
  15. 做实验好比开车,危险一直都在,为啥出事的就是你?
  16. Spring Boot 实现接口幂等性的 4 种方案作者:小小怪下士
  17. 微信小程序猜数字小游戏
  18. 毕业设计 - 题目:基于机器视觉的图像矫正 (以车牌识别为例) - 图像畸变校正
  19. enumerate()说明
  20. Java小白入门200例39之Java字符串拼接(连接)

热门文章

  1. HTTP等常用默认端口号
  2. 优秀java实习报告范文5篇
  3. 09科学艺术微观摄影大赛:婴儿乌贼夺冠(图)
  4. 如何成功-陈安之视频笔记
  5. 安全绳日本JIS T 8165标准
  6. Android系统编译优化:使用Ninja加快编译
  7. jdk自带压测工具_jmeter压测工具
  8. 谈谈我对京东的认识(6):京东云提供的5大类云服务
  9. SaaSpace:10款最佳免费编剧软件
  10. mysql 南邮ctf_南邮ctf之web之wp