系统监控工具glances

  glances是一款由python开发的系统监控工具,能够实时查看CPU、内存、网络、IO、进程、磁盘空间使用率的使用状况,而且支持三种运行模式,我的感受比top命令使用更便捷:python

安装glances

CentOS:yum -y install glances
Ubuntu:apt-get install glancesweb

glances运行模式

  • Standalone
  • Client/Server
  • Web server

Standalone模式

glances
vim

  能够查看系统运行详细状况。服务器

  在运行glances时可使用h键来查看glances快捷键使用方法。网络

运行过程当中,直接按回车键能够对进程进行过滤,查看指定进程。工具

Client/Server模式

Server端:glances -s -B 192.168.1.1
Client端:glances -c 192.168.1.1ui

  无须去指定服务器上运行,经过Client/Server端模式快速查看。-B:指定绑定的IP地址,若是不指定Server端运行端口默认端口为:61209,若是使用默认端口则用-c指定客户端时不须要额外使用-P参数来指定Server端的端口号。须要注意的是防火墙设置,确认两台主机之间端口可通。code

Web server模式

glances -w
server

  这个功能就很贴心了,我能够将集群中全部服务器上后台运行Web Server端,后续防火墙开放指定IP查看集群中服务器的运行状态,美滋滋。blog

Bottle module not found. Glances cannot start in web server mode.

pip install bottle
  若是启动Web Server端时出现标题报错,执行安装bottle便可解决。

配置文件

  glances是支持设置配置文件的,可是不必定要有配置文件才能使用glances,Linux中配置文件能够新建位置到/etc/glances/glances.conf,窗口中的不一样颜色是由阈值来设定的,咱们能够在配置文件中修改各监控项的阈值来实现不一样级别不一样颜色的展现状况。

颜色级别定义

  • 绿色:正常(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的值,实际使用中修改到须要的值便可。

  最终展现界面如上图所示。

相关文章
相关标签/搜索