如果您是 Linux/Unix 系统管理员,那么您肯定知道您必须拥有有用的监控工具来监控您的系统性能。由于监控工具在系统管理员或服务器网站管理员的工作中非常重要,因此它是密切关注系统内部情况的最佳方式。今天我们将讨论 13 个 Linux 监控工具,您可以使用它们来完成这项工作。
1. Glances – 实时 Linux 系统监控
Glances是一个监控工具,旨在以任何终端大小显示尽可能多的信息,它会自动采用它运行的终端窗口大小,换句话说,它是一个响应式监控工具。Glances 不仅显示有关 CPU 和内存使用情况的信息,还监控文件系统 I/O、网络 I/O、硬件温度、风扇速度、磁盘使用情况和逻辑卷。Glances – Linux 系统监控工具
另一个对你的 Linux 系统有用的监控工具是Sysstat - 不是一个真正的命令,实际上它只是项目的名称,Sysstat实际上是一个包,其中包含许多性能监控工具,如 iostat、sadf、pidstat 以及许多其他工具,向您显示有关您的 Linux 操作系统的许多统计信息。Sysstat:Linux 统计监控
系统统计的特点
默认情况下,它在所有现代 Linux 发行版存储库中都可用。
能够创建有关 RAM、CPU、SWAP 使用情况的统计信息。除了能够监控 Linux 内核活动、NFS 服务器、套接字、TTY 和文件系统。
Web VMStat是一个非常简单的 Web 应用程序程序员,它提供实时的系统信息使用情况,从 CPU 到 RAM、Swap 以及 html 格式的输入/输出信息。适用于 Linux 的 Web VMStat 工具
9. PHP Server Monitoring
与此列表中的其他工具不同,PHP Server Monitoring是一个用 PHP 编写的 Web 脚本,可帮助您轻松管理您的网站和主机,它支持 MySQL 数据库,并在 GPL 3 或更高版本下发布。PHP Server Monitoring
特征
一个不错的网络界面。
能够通过电子邮件和短信向您发送通知。
能够查看有关 CPU 和 RAM 的最重要信息。
一个非常现代的日志系统,用于记录连接错误和发送的电子邮件。
支持 cronjob 服务,帮助您自动监控服务器和网站。
10. Linux Dash – Linux 服务器性能监控
顾名思义,“ Linux Dash ”是一个 Web 仪表板,可以实时显示有关 Linux 系统的最重要信息,例如 RAM、CPU、文件系统、正在运行的进程、用户、带宽使用情况,它有一个不错的 GUI它是免费和开源的。Linux Dash详情请看:Linux Dash – 轻量级但功能强大的 Linux 系统监控工具 https://www.linuxmi.com/linux-dash-system-monitoring-tool.html
11. Cacti – 网络和系统监控
Cacti只不过是 RRDtool 的免费和开源 Web 界面,它通常用于使用 SNMP(简单网络管理协议)监控带宽,也可以用于监控 CPU 使用率。Cacti网络监控详情见:在 Ubuntu 20.04/18.04 上安装和配置 Cacti 服务器图文详解 https://www.linuxmi.com/ubuntu-20-04-cacti.html