CentOS 安装系统监控工具 Glances

Glances是一款免费(LGPL)的跨平台、基于curses函数库的监测工具,其目的在于在尽可能小的地方,提供尽可能多的信息,理想情况下适合于典型的80×24终端或更大尺寸的终端,以便显示额外信息。Glances可以根据终端大小,动态调整所显示的信息。它还可以在客户机/服务器模式下使用,用于远程监测。

该实用工具是用Python编写而成的,使用psutil库从你的服务器提取统计值。

安装

# yum -y install glances

我该如何使用glances?

基本的语法是:

# glances
# glances [options]

想退出,只要按q键(按Esc键和按Ctrl-C组合键也可以)。

对输出进行微调(交互式命令)

使用下面这些热键,就可以对你的输出进行微调:

■a 自动对进程进行排序。
■c 按处理器使用百分比对进程进行排序。
■m 按内存使用百分比对进程进行排序。
■p 按名称对进程进行排序。
■i 按输入/输出速度对进程进行排序。
■d 显示/隐藏磁盘输入/输出的统计数字。
■f显示/隐藏文件系统的统计数字。
■n显示/隐藏网络的统计数字。
■s显示/隐藏传感器的统计数字。
■y显示/隐藏hddtemp的统计数字。
■l显示/隐藏日志。
■b 网络输入/输出的字节或比特。
■w 删除警告性日志。
■x 删除警告性日志和危急性日志。
■1全局处理器或单个处理器的统计数字。
■t 以合并方式查看网络输入/输出。
■u 查看累积的网络输入/输出。

我在客户机/服务器模式下如何使用Glances?

在服务器上,键入下面这个命令,就可以将服务器绑定到特定的IPv4/IPv6地址或主机名:

# glances -B @IP|host
# glances -B 1.2.3.4
# glances -B www.123admin.com

从你的桌面客户机(比如基于OSX/FreeBSD/Linux的系统)上,键入下面这个命令,即可通过IPv4/IPv6地址或主机名,连接至Glances服务器:

# glances -c @IP|host
# glances -c 1.2.3.4
# glances -c www.123admin.com

你可能需要传送-P password,以设置一个客户机/服务器密码。-s在服务器模式下运行Glances:

我如何每隔5秒刷新信息?

只要键入下面这个命令:

# glances -t 5