简介:Glances是一个跨平台监控工具,旨在通过curses或基于Web的界面在最小的空间内呈现最大的信息。它可以根据终端大小动态地调整显示的信息。它也可以在客户端/服务器模式下工作。远程监控可以通过终端、Web接口或API(XMLRPC和RESTful)来完成。Glances是用Python编写的,并使用psutil库从系统中获取信息。统计信息也可以导出到外部时间/值数据库。本质是封装psutil。
历史攻略:
安装:
# centos
sudo yum install glances
# ubuntu
sudo apt install glances
版本和帮助手册:
tom@tom90:~$ glances --version
Glances v2.11.1 with psutil v5.4.2
tom@tom90:~$ glances --help
usage: glances [-h] [-V] [-d] [-C CONF_FILE] [--disable-alert]
[--disable-amps] [--disable-cloud] [--disable-cpu]
[--disable-diskio] [--disable-docker] [--disable-folders]
[--disable-fs] [--disable-gpu] [--disable-hddtemp]
[--disable-ip] [--disable-load] [--disable-mem]
[--disable-memswap] [--disable-network] [--disable-now]
[--disable-ports] [--disable-process] [--disable-raid]
[--disable-sensors] [--disable-wifi] [-0] [-1] [-2] [-3] [-4]
[-5] [-6] [--disable-history] [--disable-bold] [--disable-bg]
[--enable-irq] [--enable-process-extended] [--export-graph]
[--path-graph PATH_GRAPH] [--export-csv EXPORT_CSV]
[--export-json EXPORT_JSON] [--export-cassandra]
[--export-couchdb] [--export-elasticsearch] [--export-influxdb]
[--export-kafka] [--export-opentsdb] [--export-prometheus]
[--export-rabbitmq] [--export-restful] [--export-riemann]
[--export-statsd] [--export-zeromq] [-c CLIENT] [-s]
[--browser] [--disable-autodiscover] [-p PORT]
[-B BIND_ADDRESS] [--username] [--password]
[--snmp-community SNMP_COMMUNITY] [--snmp-port SNMP_PORT]
[--snmp-version SNMP_VERSION] [--snmp-user SNMP_USER]
[--snmp-auth SNMP_AUTH] [--snmp-force] [-t TIME] [-w]
[--cached-time CACHED_TIME] [--open-web-browser] [-q]
[-f PROCESS_FILTER] [--process-short-name]
[--hide-kernel-threads] [--tree] [-b] [--diskio-show-ramfs]
[--diskio-iops] [--fahrenheit] [--fs-free-space]
[--theme-white] [--disable-check-update]
使用:
glances
运行结果:
web模式:访问 http://:61208
glances -w
Glances web server started on http://0.0.0.0:61208/