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