在本教程中,我们将向您展示如何在您的 CentOS 7 服务器上安装和配置 Glances System Monitoring。 对于那些不知道的人,Glances 是一款免费软件(在 LGPL 下获得许可),可以从文本界面监控您的 GNU/Linux 或 BSD 操作系统。 使用它,您可以监控 CPU、平均负载、内存、网络接口、磁盘 I/O、文件系统空间利用率、挂载的设备、活动进程的总数和顶级进程。 Glances 中有许多有趣的选项。 主要功能之一是您可以在配置文件中设置阈值(小心、警告和关键),信息将以指示系统瓶颈的颜色显示。 Glances 使用库 libstatgrab 从您的系统中检索信息,它是用 Python 开发的。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示如何在 CentOS 7 服务器上逐步安装 Glances System Monitoring。
概览功能
Glances 将显示:
- 内存信息包括 RAM、交换和空闲内存。
- 系统的平均 CPU 负载。
- CPU 信息,例如与用户相关的应用程序、系统程序和空闲程序。
- 活动和休眠进程的总数。
- 网络连接的下载和上传速率。
- 磁盘 I/O 读写详细信息。
- 显示当前安装的磁盘设备。
- 在底部显示当前日期和时间。
在 CentOS 7 上安装 Glances 系统监控
步骤 1. 首先,您需要在系统上启用 EPEL 存储库。
## RHEL/CentOS 7 64-Bit ## wget https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm rpm -ivh epel-release-7-5.noarch.rpm
安装 EPEL 存储库后,您可以通过运行以下命令来安装 Glances:
yum install epel-release
步骤 2. 安装 Glances。
现在输入以下命令来安装 Glances:
yum install glances
安装完成后,您可以通过运行以下命令来启动 Glances:
glances
输出将如下所示:
一目了然,您会在一个页面中看到很多有关系统资源的信息:CPU、负载、内存、交换网络、磁盘 I/O 和进程,默认情况下,颜色代码表示:
- 绿:好的
- 蓝色:小心
- 紫色:警告
- 红色:严重
当 Glances 运行时,你可以按一些特殊的键来给它命令:
- m:按 MEM% 对进程进行排序
- p:按名称对进程进行排序
- c: 按 CPU% 对进程进行排序
- d:显示/隐藏磁盘 I/O 统计信息
- a:自动排序进程
- f: 显示/隐藏文件系统 statshddtemp
- i:按 I/O 速率对进程进行排序
- s:显示/隐藏传感器统计信息
- y:显示/隐藏 hddtemp 统计信息
- l:显示/隐藏日志
- n:显示/隐藏网络统计信息
- x:删除警告和关键日志
- h:显示/隐藏帮助屏幕
- 问:退出
- w:删除警告日志
恭喜! 您已成功安装 Glances。 感谢您使用本教程在您的 CentOS 7 系统上安装 Glances System Monitoring。 如需更多帮助或有用信息,我们建议您查看 官方 Glances 系统监控网站.