带有 Web 界面的 Linux 网络监视器

软件推荐 linux 网络应用 免费 网络监视器
2021-10-22 01:51:33

我正在为 CentOS 寻找一个免费的基于 Web 的网络监视器。它至少应包含:

  • 带宽监视器
  • 服务器运行状况
  • 平均负载
  • 磁盘使用情况

你推荐哪一个?

注意:“基于 Web”的意思是可以从 Web 浏览器界面访问(即使实际监控是在 CentOS 机器上本地进行的)。

3个回答

Monitorix是我选择的监控工具(尽管我在我的机器上运行 Debian 和 Ubuntu; Monitorix可用于许多发行版,包括 RedHat/Fedora/CentOS)。它当然包括网络流量...

网络流量 网络端口流量
网络流量:整体和每个端口(点击图片查看原始大小)

...但还有更多系统健康标准,甚至是多个网络应用程序(Web 服务器/缓存、绑定、MySQL 等)的详细信息。当然,磁盘使用情况、负载和整体健康状况也包括在内。不止一次拯救了我的一天。查看屏幕截图页面了解更多详情。

系统负载 文件系统
系统负载和文件系统使用

Monitorix是轻量级的,包括它自己的 Web 服务(默认情况下,侦听端口 8080),可以使用用户名/密码(HTTP Auth)进行保护,并且维护良好(披露:我是 Debian/Ubuntu 软件包的维护者和相应的存储库)。24/7 如果您有任何问题,您可以在其 IRC 频道上找到开发人员本人和我们几个维护人员。

我使用Netdata,我强烈推荐它。它易于安装、重量轻,并为您列出的所有内容提供实时监控等等。我在从单板计算机到服务器的各种 Linux 系统上运行它。您可以在此处查看现场演示

Netdata,基于网络的实时监控

PyDash也值得一试。

PyDash,用 Python 编写的基于 Web 的轻量级监控

eZ 服务器监视器

它是一个轻量级的开源 Linux 服务器监控解决方案,由两个产品组成:

  • eSM `Web - PHP 中的 Web 应用程序(无需数据库!):

    eSM 网络

  • eSM `SH - 一个外壳应用程序:

    eSM SH

作为替代方案,您可以使用Mumin,它也是轻量级的,基于 Perl 和 RRDTool。