Python之Linux监控工具glances介绍

注:部分内容来自书籍或者网络,如有侵权,请联系删除。

 

1.glances介绍

glances基于psutil的跨平台系统监控工具,与dstat不同的是它提供了API接口以便应用程序从glances中获取数据。支持将采集的数据导入Prometheus,Kafka等系统。

2.安装与常用参数

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum install glances

键入glances命令就可以直观的显示系统的资源信息。它以颜色来表示不同的状态。绿色表示性能良好,蓝色表示性能一般,紫色表示性能预警,红色表示性能问题严重。

常用参数:

h:显示帮助信息

q:退出程序

c:按照cpu负载对系统进程进行排序

m:按照内存使用情况对系统进程进行排序

i:按照IO使用情况对系统进程进行排序

p:按照进程名排序

d:显示或隐藏磁盘读写情况

f:显示或隐藏文件系统信息

l:单独显示每个cpu的使用情况

3.安装bottle框架,通过web浏览监控信息

easy_install pip
pip install bottle
glances -w #启动服务

或者配置系统服务启动文件:

[root@localhost ~]# cat /etc/systemd/system/glancesweb.service
[Unit]
Description = Glances in Web Server Mode
After = network.target
[Service]
ExecStart = /usr/bin/glances -w -t 5
[Install]
WantedBy = multi-user.target

浏览器访问

http://ip:61208


「 文章如果对你有帮助,请点个赞哦^^ 」 

1+