怅然|Glances:多功能 Linux 系统监控工具


怅然|Glances:多功能 Linux 系统监控工具Glances 是一个系统监控工具 , 它把这些都联系在一起 , 并提供了更多的功能 。
? 来源:linux.cn ? 作者:Chinmay ? 译者:Xingyu.Wang ?
(本文字数:3984 , 阅读时长大约:6 分钟)
Linux 上最常用的 命令行进程监控工具 是 top 和它那色彩斑斓、功能丰富的表弟 htop。
要 监控 Linux 上的温度, 可以使用 lm-sensors。 同样 , 还有很多实用工具可以监控其他实时指标 , 如磁盘 I/O、网络统计等 。
Glances 是一个系统监控工具 , 它把这些都联系在一起 , 并提供了更多的功能 。 我最喜欢的是 , 你可以在远程 Linux 服务器上运行 Glances 来监控本地系统的系统资源 , 也可以通过 Web 浏览器监控 。
下面是它的外观 。 下面截图中的终端已经 用 Pywal 工具美化过 , 可以根据壁纸自动改变颜色。
怅然|Glances:多功能 Linux 系统监控工具你也可以将它集成到像 Grafana 这样的工具中 , 在一个直观的仪表盘中监控统计数据 。
它是用 Python 编写的 , 这意味着它的绝大多数功能都可以在大多数平台上使用 。
Glances 的功能
怅然|Glances:多功能 Linux 系统监控工具Glances Data In Grafana Dashboard
让我们快速浏览一下 Glances 提供的主要功能:

  • 可以监控系统上的 15 个之多的指标(包括 Docker 容器) 。
  • 灵活的使用模式:单机模式、客户端-服务器模式、通过 SSH 和 Web 模式 。
  • 可用于集成的各种 REST API 和 XML-RPC API 。
  • 支持将数据轻松导出到不同的服务和数据库 。
  • 高度的可配置性和适应不同的需求 。
  • 非常全面的文档 。
在 Ubuntu 和其他 Linux 发行版上安装 GlancesGlances 在许多 Linux 发行版的官方软件库中都有 。 这意味着你可以使用你的发行版的软件包管理器来轻松安装它 。
在基于 Debian/Ubuntu 的发行版上 , 你可以使用以下命令:
sudo apt install glances你也可以使用 snap 包安装最新的 Glances:
sudo snap install glances由于 Glances 是基于 Python 的 , 你也可以使用 PIP 在大多数 Linux 发行版上安装它 。 先 安装 PIP, 然后用它来安装 Glances:
sudo pip3 install glances如果没有别的办法 , 你还可以使用 Glances 开发者提供的自动安装脚本 。 虽然我们不建议直接在你的系统上随便运行脚本 , 但这完全取决于你自己:
curl -L| /bin/bash你可以从他们的 文档 中查看其他安装 Glances 的方法 , 甚至你还可以把它作为一个 Docker 容器来安装 。
使用 Glances 监控本地系统上的 Linux 系统资源(独立模式)你可以通过在终端上运行这个命令 , 轻松启动 Glances 来监控你的本地机器:
glances你可以立即观察到 , 它将很多不同的信息整合在一个屏幕上 。 我喜欢它在顶部显示电脑的公共和私人 IP:
怅然|Glances:多功能 Linux 系统监控工具Glances 也是交互式的 , 这意味着你可以在它运行时使用命令与它互动 。 你可以按 s 将传感器显示在屏幕上;按 k 将 TCP 连接列表显示在屏幕上;按 1 将 CPU 统计扩展到显示单个线程 。