glances是一款由python开发的系统监控工具,能够实时查看CPU、内存、网络、IO、进程、磁盘空间使用率的使用状况,而且支持三种运行模式,我的感受比top命令使用更便捷:python
CentOS:yum -y install glances
Ubuntu:apt-get install glances
web
glances
vim
能够查看系统运行详细状况。服务器
在运行
glances
时可使用h
键来查看glances
快捷键使用方法。网络
运行过程当中,直接按回车键能够对进程进行过滤,查看指定进程。工具
Server端:glances -s -B 192.168.1.1
Client端:glances -c 192.168.1.1
ui
无须去指定服务器上运行,经过Client/Server端模式快速查看。-B:指定绑定的IP地址,若是不指定Server端运行端口默认端口为:61209,若是使用默认端口则用-c指定客户端时不须要额外使用-P参数来指定Server端的端口号。须要注意的是防火墙设置,确认两台主机之间端口可通。code
glances -w
server
这个功能就很贴心了,我能够将集群中全部服务器上后台运行Web Server端,后续防火墙开放指定IP查看集群中服务器的运行状态,美滋滋。blog
pip install bottle
若是启动Web Server端时出现标题报错,执行安装bottle便可解决。
glances是支持设置配置文件的,可是不必定要有配置文件才能使用glances,Linux中配置文件能够新建位置到
/etc/glances/glances.conf
,窗口中的不一样颜色是由阈值来设定的,咱们能够在配置文件中修改各监控项的阈值来实现不一样级别不一样颜色的展现状况。
vim /etc/glances/glances.conf
[quicklook] cpu_careful=50 cpu_warning=70 cpu_critical=1 mem_careful=50 mem_warning=1 mem_critical=90 swap_careful=1 swap_warning=70 swap_critical=90
这里咱们为了展现出颜色的差别,特别修改了几个为1的值,实际使用中修改到须要的值便可。
最终展现界面如上图所示。