如何使用 Glances 命令监控 Linux 系统

[ad_1]

过去,我们已经涵盖了相当多的 Linux 中的命令行监控工具. 这些包括 vmstat、 顶部命令 举几个。 top 命令是使用最广泛的命令,因为它是预装的,除了显示正在运行的进程之外,它还提供系统的实时性能。 在本指南中,我们将更加关注一个直观且用户友好的命令行工具,称为 Glances。

基于 Python, 一瞥 是一个免费的开源跨平台命令行监控工具,可提供有关系统性能的大量信息。 您可以监控系统指标,例如内存和 CPU 利用率、网络带宽、磁盘 I/O、文件系统和正在运行的进程等等。

Glances 以直观且具有视觉吸引力的格式显示指标。 它打印出有关指标的详细信息,例如:

  1. 系统的正常运行时间和 IP 地址(私有和公共)
  2. 内存利用率(主内存、交换、可用内存)。
  3. CPU 利用率。
  4. 磁盘挂载点。
  5. 磁盘 I/O 和读写速度。
  6. CPU负载平均值、日期和时间
  7. 运行进程包括活动进程和休眠进程。
  8. 网络带宽(包括上传和下载速率)。

如何在 Linux 发行版上安装 Glances

默认情况下不安装 Glances。 让我们看看如何在主要的 Linux 发行版中安装 Glances。

在 Ubuntu / Debian / Mint

对于较新版本的 Ubuntu 和 Debian,只需键入:

$ sudo apt install -y glances

对于旧版本,添加 PPA

$ sudo apt-add-repository ppa:arnaud-hartmann/glances-stable

接下来,更新包列表并安装glances,如图所示。

$ sudo apt update
$ sudo apt install -y glances

在 CentOS 8 / RHEL 8 上

对于 CentOS & RHEL,首先安装 EPEL 包:

CentOS 8

$ sudo dnf install epel-release

RHEL 8

$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

此后,更新存储库。

$ sudo dnf update

并安装一瞥。

$ sudo dnf install -y glances

Glances 也可作为快照包提供。 因此,它可以安装在所有启用了 snap 的 Linux 系统上,如下所示:

$ sudo snap install glances

此外,由于 Glances 是用 Python 编写的,因此您也可以使用 pip 包管理器来安装它,如图所示。 但首先确保您的系统上安装了 pip。

$ pip3 install glances

对于其他安装程序,请查看此 GitHub 上的文档.

在独立模式下监控系统指标(本地系统)

启动 Glances 来监控您的本地系统(独立模式)是一件轻而易举的事。 只需运行下面的glances 命令,无需任何命令选项。

$ glances

马上,您可以看到一些系统指标,从最顶部的私有和公共 IP 地址开始,以及从终端右上角的正常运行时间开始。 在其下方,您可以查看其他系统指标,例如 CPU 和内存利用率、网络带宽率、正在运行的进程、磁盘容量等。

下面是一个 CentOS 8 系统的截图。

要在 Web 浏览器上查看这些统计信息,请使用 -w 选项 如图所示。 这将生成一个如图所示的链接,您将复制到您的网络浏览器

$ glances -w

这将开始查看端口 61208 并在浏览器上呈现统计信息,如图所示。

您可以通过配置密码以允许授权用户仅使用 -密码 旗帜。

$ glances -w --password

默认情况下,用户名是 Glances

下次尝试登录时,系统将提示您输入密码,如图所示。

在服务器模式下监控系统指标

Glances 命令也可用于监控远程主机。 只需通过 -s 选项 在服务器模式下初始化glances,如下所示。

在客户端 PC 上,运行如下所示的 Glances 命令以访问服务器的指标。

$ glances -c server-IP-address

下面是来自 Windows 命令提示符 shell 的服务器指标的屏幕截图。

扫视警报

通过在显示系统指标时使用颜色代码,Glances 可以更容易地发现和缩小问题您可能想知道各种颜色代码对 Glances 的含义是什么,这里有一个细分。

  • 绿色: 好的(一切都很好)
  • 蓝色:小心(需要注意)
  • 紫色:警告(警报)
  • 红色的:CRITICAL(关键)

默认情况下,阈值配置为

  • 小心=50
  • 警告=70
  • 关键= 90

这些不是一成不变的,可以在 Glances 配置文件中进一步定制 /etc/glances/glances.conf 小路。

概括

Glances 是一个方便的工具,在更多方面感觉像是 top 或 htop 命令的改进版本。 它提供动态实时系统指标,可以在 Web 浏览器上呈现并在命令行上远程检索。

$ glances -h

[ad_2]

Related Posts