glances是一款由python开发的系统监控工具,可以实时查看CPU、内存、网络、IO、进程、磁盘空间使用率的使用情况,并且支持三种运行模式,个人感觉比top命令使用更便捷:
安装glances
CentOS:yum -y install glances
Ubuntu:apt-get install glances
glances运行模式
- Standalone
- Client/Server
- Web server
Standalone模式
glances
Client/Server模式
Server端:glances -s -B 192.168.1.1
Client端:glances -c 192.168.1.1
Web server模式
glances -w
这个功能就很贴心了,我可以将集群中所有服务器上后台运行Web Server端,后续防火墙开放指定IP查看集群中服务器的运行状态,美滋滋。
Bottle module not found. Glances cannot start in web server mode.
pip install bottle
如果启动Web Server端时出现标题报错,执行安装bottle即可解决。
配置文件
颜色级别定义
- 绿色:正常(OK)
- 蓝色:小心(CAREFUL),需要注意
- 紫色:警告(WARNING)
- 红色:问题严重(CRITICAL)
配置文件示例
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的值,实际使用中修改到需要的值即可。
最终展示界面如上图所示。