📌  相关文章
📜  如何使用 Glances 在 Web 服务器模式下监控远程 Linux?

📅  最后修改于: 2022-05-13 01:57:31.233000             🧑  作者: Mango

如何使用 Glances 在 Web 服务器模式下监控远程 Linux?

Glances是 Linux 机器的系统监控工具,用于在 web 服务器模式下或通过 web 浏览器监控系统资源。它是 tophtop监控工具的替代品。该工具具有多种功能,还可以在单个屏幕上提供一些信息。 Glances 是一款跨平台、免费、开源的 Linux 机器系统资源监控工具。

这以三种模式运行:

  • 单机模式:监控单系统,终端显示结果。
  • 客户端/服务器模式:监控多个系统
  • 网络服务器模式:监控单个系统并在网络浏览器/网络界面中显示结果

Glances的特点:

  • 平均 CPU 负载
  • 休眠过程
  • 监控系统上的 15 多个指标
  • 高度可配置和适应性强
  • 支持将数据导出到不同的服务和数据库
  • 系统信息和正常运行时间

安装

存储库可用于 Linux 发行版中的 Glance,根据您的系统发行版执行以下命令。

使用包:



$ sudo apt install glances                  # On Debian system
$ sudo yum install glances                  # On RedHat system     

使用卷曲:

$ curl -L https://bit.ly/glances | /bin/bash

使用 Snap 包:

$ sudo snap install glances

使用 wget:

$ wget -O- http://bit.ly/glances | /bin/bash

浏览使用

现在安装完成后我们可以编辑/etc/default/glances目录下的文件,将RUN的值修改为true

使用 Glances 在 Web 服务器模式下监控远程 Linux

要刷新 Glances 中的值,默认时间间隔为1 秒,我们可以使用 -t 选项手动更改值,后跟以秒为单位的时间

$ glances -t 5

对于手动启动该工具,您可以执行glances命令来使用该工具并监控系统资源。眼神显示不同的颜色代码,并具有不同的含义,如下所示,

  • 绿色:一切都很好
  • 蓝色:颜色表示CAREFUL ,需要注意
  • 紫色:这意味着警告
  • 红色:这意味着它是关键的

使用 Glances 在 Web 服务器模式下监控远程 Linux



在这里我们看到glances 工具显示有关系统的信息,还包括一个侧边栏,其中包含有关 Docker 容器网络 I/O 的信息,按“2”打开侧边栏。

要在工具运行时与 Glances 进行更多交互,请按“s”以在屏幕上查看传感器。

使用 Glances 在 Web 服务器模式下监控远程 Linux

按“k”显示 TCP 连接:

使用 Glances 在 Web 服务器模式下监控远程 Linux

现在按“1”显示 CPU Stats 以显示单个线程:

使用 Glances 在 Web 服务器模式下监控远程 Linux

Glances 中有各种命令可以概览重要的命令类型/按h调用帮助屏幕。然后它将显示有用命令的列表。

使用 Glances 在 Web 服务器模式下监控远程 Linux

对于搜索/过滤进程按 Enter 键,它将显示用于过滤特定进程的对话框,您可以在其中键入进程名称。指定其他参数以更好地过滤,例如用户名、密码。对于 root 用户,您可以输入用户名:root并按 Enter 键以过滤进程并检查更多详细信息,请按e。



使用 Glances 在 Web 服务器模式下监控远程 Linux

上述过程的输出如下所示,要退出按 E:

使用 Glances 在 Web 服务器模式下监控远程 Linux

网络服务器模式

要在 Web 服务器模式下启动 Glances,请执行 Glances 命令,后跟“-w”

使用 Glances 在 Web 服务器模式下监控远程 Linux

输出显示服务器已启动并指向 Web 浏览器http://0.0.0.0:61208/https://localhost:61208/。0.0.0.0 – 主机的服务器 IP 地址)。 Web Interface 也显示了我们在 Glances 工具中看到的信息,但不同之处在于它在浏览器窗口中打开。用于终止 Web 服务器 导航到命令运行的终端,然后按Ctrl + C。

使用 Glances 在 Web 服务器模式下监控远程 Linux

Web 服务器模式概览

配置 Glances

Glances通过glances.conf 配置文件配置行为。为了在您自己的值下触发警告,默认值在配置文件中明确说明。要为 CPU 使用率指定一些自定义警报值,请在 CPU 部分指定值。还可以在配置文件中更改首选项并修改它们,例如内存、I/O、网络。

使用 Glances 在 Web 服务器模式下监控远程 Linux