首页 帮助中心 新加坡服务器 Linux 系统监视工具Glances
Linux 系统监视工具Glances
时间 : 2022-09-08 10:02:10 编辑 : 华纳云 阅读量 : 1887

Glances 是一个由 Python 编写,使用 psutil 库来从系统抓取信息的基于 curses 开发的跨平台命令行系统监视工具。 通过 Glances,我们可以监视 CPU,平均负载,内存,网络流量,磁盘 I/O,其他处理器文件系统 空间的利用情况。

如何安装Glances

默认情况下不安装 Glances。下面介绍如何在常用的linux发行版中安装:

也可以使用snap包管理器来安装glances:

<span style="color: #57a64a;font-style: italic;line-height: 26px">#&nbsp;snap&nbsp;install&nbsp;glances</span>

此外,由于 Glances 是用 Python 编写的,因此也可以使用 pip 包管理器来安装它:

<span style="color: #57a64a;font-style: italic;line-height: 26px">#&nbsp;pip3&nbsp;install&nbsp;glances</span>

在单机模式下监控系统信息

启动 Glances 来监控本地系统是一件轻而易举的事情:

[root@localhost&nbsp;~]<span style="color: #57a64a;font-style: italic;line-height: 26px">#&nbsp;glances</span>

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

https://www.hncloud.com/uploads/UEditorImages/202209/08/86d52c2d1a786e80812d33124cfde93f.jpg

如果要在 Web 浏览器中查看这些统计信息,请使用 -w 选项,需要先安装bottle,不然会出现一下错误:

[root@localhost&nbsp;~]<span style="color: #57a64a;font-style: italic;line-height: 26px">#&nbsp;glances&nbsp;-w</span>

Bottle&nbsp;module&nbsp;not&nbsp;found.&nbsp;Glances&nbsp;cannot&nbsp;start&nbsp;<span style="color: #569cd6;line-height: 26px">in</span>&nbsp;web&nbsp;server&nbsp;mode.

下面使用pip3安装bottle:

[root@localhost&nbsp;~]<span style="color: #57a64a;font-style: italic;line-height: 26px">#&nbsp;pip3&nbsp;install&nbsp;bottle</span>

下面再次添加-w选项启动:

[root@localhost&nbsp;~]<span style="color: #57a64a;font-style: italic;line-height: 26px">#&nbsp;glances&nbsp;-w</span>

Glances&nbsp;Web&nbsp;User&nbsp;Interface&nbsp;started&nbsp;on&nbsp;http://0.0.0.0:61208/

然后在浏览器中输入服务器的ip地址,端口为上面输出中提供的端口61208

https://www.hncloud.com/uploads/UEditorImages/202209/08/ad1d6cbdb4b95ea7c276f04b2ea5d3e2.jpg

可以通过配置密码以仅允许已授权用户使用。

默认的用户名为:glances

https://www.hncloud.com/uploads/UEditorImages/202209/08/d68ace49e90b3bd5086ad0cbfb6b5d4a.jpg

在服务器模式下监控系统信息

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

[root@localhost&nbsp;~]<span style="color: #57a64a;font-style: italic;line-height: 26px">#&nbsp;glances&nbsp;-s</span>

Glances&nbsp;XML-RPC&nbsp;server&nbsp;is&nbsp;running&nbsp;on&nbsp;0.0.0.0:61209

https://www.hncloud.com/uploads/UEditorImages/202209/08/e5cccd8b2b9c2605d6259834448f5e7b.jpg

在客户端 PC 中,使用glances -c server-ip即可连接:

[root@localhost&nbsp;~]<span style="color: #57a64a;font-style: italic;line-height: 26px">#&nbsp;glances&nbsp;-c&nbsp;192.168.43.131</span>

https://www.hncloud.com/uploads/UEditorImages/202209/08/535cd9fdc6bba0f621c5d1d2f271dd7d.jpg

如何使用 Glances 命令监控如何使用 Glances 命令监控

Glances 警报类型

通过在显示系统指标时使用颜色代码,Glances 可以更容易地发现和缩小问题范围,下面是颜色对用的解释:

GREEN: OK (一切正常)

BLUE: CAREFUL (需要注意)

VIOLET: WARNING (警告)

RED: CRITICAL (严重错误)

默认情况下,阈值参数为:

careful=50

warning=70

critical=90

这些参数可以在/etc/glances/glances.conf文件中修改。

华纳云 推荐文章
Windows Server 2012远程管理 WEB专用服务器的安全设置总结 WinXP下安装IIS搭建ASP环境教程[图文] IIS7配置PHP环境图文教程 Linux中使用TestDisk恢复文件具体方法 nginx怎么配置云服务器域名解析 linux宝塔面板安装composer的方法 CentOS7重设系统密码的方法 Ubuntu 18.04和Debian 9上安装PHP 5.6具体步骤 Linux系统验证NTP同步方法
客服咨询
7*24小时技术支持
技术支持
渠道支持