1、大體統計的功能 node
一、CPU使用率
二、內存使用狀況
三、內核統計信息和運行隊列信息
四、磁盤I/O速度、傳輸和讀/寫比率
五、文件系統中的可用空間
六、磁盤適配器
七、網絡I/O速度、傳輸和讀/寫比率
八、頁面空間和頁面速度
九、消耗資源最多的進程
十、計算機信息和系統資源python
特色:服務器
支持C/S模式,也就是說兩臺機器都安裝glances的話,一臺機器能夠從遠程監控,前提是另外一臺機器處於Server模式,固然能夠位於後臺中。網絡
動態顯示,比top命令顯示的信息更多。不用一條一條的敲命令累死了,更不用搭建zabbix那麼複雜。python2.7
指標高亮,有報警提示信息。閥值能夠在配置文件中設置,通常閥值被默認設置爲(careful=50、warning=70、critical=90)。咱們能夠按照本身的需求在配置文件(默認在 /etc/glances/glances.conf)中自定義。工具
2、安裝過程。ui
[root@raid ~]# yum install epel-release -y
[root@raid ~]# yum install gcc lm_sensors python-pip python-devel -y
[root@raid ~]# pip install PySensors
[root@raid ~]# pip install glancesspa
3、運行命令code
[root@raid ~]# glances 回車便可顯示server
使用參數:
-b:顯示網絡鏈接速度 Byte/ 秒
-B @IP|host :綁定服務器端 IP 地址或者主機名稱
-c @IP|host:鏈接 glances 服務器端
-C file:設置配置文件默認是 /etc/glances/glances.conf
-d:關閉磁盤 I/O 模塊
-e:顯示傳感器溫度
-f file:設置輸出文件(格式是 HTML 或者 CSV)
-m:關閉掛載的磁盤模塊
-n:關閉網絡模塊
-p PORT:設置運行端口默認是 61209
-P password:設置客戶端 / 服務器密碼
-s:設置 glances 運行模式爲服務器
-t sec:設置屏幕刷新的時間間隔,單位爲秒,默認值爲 2 秒,數值許可範圍:1~32767
-h : 顯示幫助信息
-v : 顯示版本信息
另外,[root@raid ~]# glances -s ##置於server模式
[root@raid ~]# ip a
link/ether 00:0c:29:f4:d1:d4 brd ff:ff:ff:ff:ff:ff
inet 10.20.0.102/24 brd 10.20.0.255 scope global eth0
另外一臺機器,[root@another ~]# glance -c 10.20.0.102 ##也就能遠程顯示了,如開頭圖那樣
[root@ceph-node3 ~]# cd /usr/lib/python2.7/site-packages/glances/
[root@raid glances]# ls ##不少PY文件
[root@raid glances]# which glances
/usr/bin/glances
[root@raid glances]# cat /usr/bin/glances
#!/usr/bin/python2 # EASY-INSTALL-ENTRY-SCRIPT: 'Glances==2.10','console_scripts','glances' __requires__ = 'Glances==2.10' import sys from pkg_resources import load_entry_point if __name__ == '__main__': sys.exit( load_entry_point('Glances==2.10', 'console_scripts', 'glances')() )
我想說,TMD,這麼好用的工具,爲何沒有火?我如今才發現呢?!!