使用Glances工具来监视系统
glances工具可以在一个终端窗口下,展现许多系统信息,如CPU,负载,磁盘I/ O,网络,内存,进程,挂载等等信息。
该工具是用Python语言编写的,使用psutil库获取服务器上的统计信息的。
1. 安装
需要先安装EPEL yum源。EPEL安装可以参考:《CentOS / RHCE 可供使用的yum》。
# yum -y install glances
2. 使用
# glances -h Glances version 1.7.4 with PsUtil 0.6.1 Usage: glances [options] Options: -b 以每秒字节显示网络速率 -B @IP|HOST 服务器绑定到指定的IPv4/IPv6地址或主机名 -c @IP|HOST 连接到一个glances服务器的IPv4/IPv6地址或主机名 -C FILE 配置文件路径 -d 禁用磁盘I / O模块 -e 启用 sensors 模块 -f FILE 设置HTML输出文件夹或CSV文件 -h 显示帮助信息 -m 禁用 mount 模块 -n 禁用 network 模块 -o OUTPUT 定义额外的输出(HTML或CSV格式) -p PORT 定义客户端/服务器的TCP端口(默认:61209) -P PASSWORD 定义一个客户机/服务器的密码 --password 从提示中定义的客户机/服务器的密码 -r 禁用进程列表 -s 在服务模式下运行glances -t SECONDS 设定刷新时间(默认值:3秒 -v 显示版本信息 -y 启用 hddtemp 模块 -z 不使用色彩属性 -1 在每个CPU模式下运行glances
# glances
3. 工作在C/S模式下
server端:
# glances -B 114.215.173.139 -P www.ttlsa.com -s & [1] 17050 Glances server is running on 114.215.173.139:61209 # ps -ef | grep glan root 17050 15619 3 16:02 pts/2 00:00:00 /usr/bin/python /usr/bin/glances -B 114.215.173.139 -P www.ttlsa.com -s root 17064 15619 0 16:02 pts/2 00:00:00 grep glan # netstat -ntplu | grep 61209 tcp 0 0 114.215.173.139:61209 0.0.0.0:* LISTEN 17050/python
客户端:
# glances -c 114.215.173.139 -P www.ttlsa.com
4. 记录输出内容
4.1 以CSV格式
# glances -t 1 -o CSV -f www.ttlsa.com.csv # cat www.ttlsa.com.csv load,0.07,0.17,0.09 mem,512692224,209326080,303366144 swap,2097143808,2916352,2094227456 cpu,19.0476190468,3.80952380937,0.0,77.1428571392,0.0,0.0 load,0.06,0.17,0.09 mem,512692224,209960960,302731264 swap,2097143808,2916352,2094227456 cpu,35.8490566039,2.83018867925,0.0,61.3207547193,0.0,0.0 load,0.06,0.17,0.09 mem,512692224,210329600,302362624 swap,2097143808,2916352,2094227456 cpu,30.2752293569,3.66972477055,0.0,66.0550458728,0.0,0.0 load,0.06,0.17,0.09 mem,512692224,210452480,302239744 swap,2097143808,2916352,2094227456 cpu,2.88461538491,1.92307692311,0.0,95.1923076933,0.0,0.0
www.ttlsa.com.csv文件将持续增长。
4.2 以HTML格式
该格式需要依赖python-jinja2包。
# yum install python-jinja2.x86_64 # glances -t 1 -o HTML -f ./t
注意:http://114.215.173.139:8000/glances.html该地址是我为了查看glances.html文件而定义的。默认下没提供web接口。 大家自己可以放在web目录下。
本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhuji.jb51.net/yunwei/8174.html