Glance - 用于Linux的高级实时系统监控工具

什么是Glance?

Glance是以Python语言编写的跨平台的基于命令行的基于curses的系统监视工具,它使用psutil库从系统中获取信息。一目了然,我们可以监控CPU,负载平均,内存,网络接口,磁盘I / O,进程和文件系统空间利用率。

Glances是一款免费的工具,并根据GPL授予GNU / Linux和FreeBS D操作系统。Glances也有很多有趣的选择。我们在Glance中看到的主要功能之一是我们可以在配置文件中设置阈值(小心,警告和关键),信息将以颜色显示,表示系统中的瓶颈。

扫视功能

CPU信息(用户相关应用程序,系统核心程序和空闲程序。 总内存信息包括RAM,交换,可用内存等 过去1分钟,5分钟和15分钟的平均CPU负载。 网络下载/上传网络连接速率。 进程总数,活动总数,休眠进程等 磁盘I / O相关(读或写)速度细节 目前安装的设备磁盘用法。 具有CPU /内存使用,应用程序的名称和位置的顶级进程。 显示当前的日期和时间在底部。 在Red中突出显示消耗最高系统资源的进程。

在Linux / Unix系统中安装Glance 虽然这是一个非常年轻的实用程序,您可以通过打开EPEL存储库,然后在终端上运行以下命令,在Red Hat系统中安装“ Glances ” 。

在RHEL / CentOS / Fedora上

yum install -y glance

在Debian / Ubuntu / Linux Mint上

sudo apt-add-repository ppa:arnaud-hartmann/glances-stable 
sudo apt-get update 
sudo apt-get install glances

Glances的使用

 glances

默认情况下,间隔时间设置为1秒。但是,您可以在从终端运行扫描时定义自定义间隔时间。

glance -t 2

Glances的含义颜色代码:

GREEN:OK(一切都很好)
蓝色:谨慎(需要注意)
VIOLET:警告(警报)
红色:关键(关键)
我们可以在配置文件中设置阈值。默认值为(小心= 50,警告= 70,关键= 90),我们可以根据需要定制。
默认   配置文件位于'/etc/glances/glances.conf'。

Glances选项 a - 自动排序 c - 按CPU%排序进程 m - 按MEM进行排序 p - 按名称排序进程 i - 按I / O速率排序进程 d - 显示/隐藏磁盘I / O统计信息 f - 显示/隐藏文件系统statshddtemp n - 显示/隐藏网络统计信息 s - 显示/隐藏传感器统计信息 y - 显示/隐藏hddtemp stats l - 显示/隐藏日志 b - 网络I / Oools的字节或位 w - 删除警告日志 x - 删除警告和关键日志 x - 删除警告和关键日志 1 - 全局CPU或每CPU统计信息 h - 显示/隐藏此帮助屏幕 t - 组合查看网络I / O u - 查看累积网络I / O q - 退出(Esc和Ctrl-C也可以)

远程使用Glance 通过Glance,您甚至可以监控远程系统。要在远程系统上使用“Glance ”,

glances -s 
定义Glances服务器的
Password: 
Password (confirm): 
Glances server is running on 0.0.0.0:61209

远程连接

glances -c -P 1.2.2.56

服务器/客户端模式下使用扫视时用户必须知道的几个值得注意的点。

*在服务器模式下,可以设置绑定地址-B ADDRESS并侦听TCP端口p 端口。 *在客户端模式,可以设置TCP服务器的端口-p PORT。 *默认绑定地址为0.0.0.0,但在端口61209的所有网络接口上侦听。 *在服务器/客户端模式下,服务器端设置限制。 *您还可以定义密码以访问服务器-P密码。

总结

Glances对于大多数用户来说是一个非常资源友好的工具。但是,如果您是系统管理员,希望通过查看命令行快速获得有关系统的整体“想法”,那么此工具将必须具有系统管理员的工具。

官方文档

官方文档链接