一、大致統計的功能
1、CPU使用率
2、內存使用情況
3、內核統計信息和運行隊列信息
4、磁盤I/O速度、傳輸和讀/寫比率
5、文件系統中的可用空間
6、磁盤適配器
7、網絡I/O速度、傳輸和讀/寫比率
8、頁面空間和頁面速度
9、消耗資源最多的進程
10、計算機信息和系統資源
特點:
支持C/S模式,也就是說兩台機器都安裝glances的話,一台機器可以從遠程監控,前提是另一台機器處於Server模式,當然可以位於后台中。
動態顯示,比top命令顯示的信息更多。不用一條一條的敲命令累死了,更不用搭建zabbix那么復雜。
指標高亮,有報警提示信息。閥值可以在配置文件中設置,一般閥值被默認設置為(careful=50、warning=70、critical=90)。我們可以按照自己的需求在配置文件(默認在 /etc/glances/glances.conf)中自定義。
- 綠色:OK(一切正常)
- 藍色:CAREFUL(需要注意)
- 紫色:WARNING(警告)
- 紅色:CRITICAL(嚴重)
二、安裝過程。
[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 glances
三、運行命令
[root@raid ~]# glances 回車即可顯示
使用參數:
-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,這么好用的工具,為什么沒有火?我現在才發現呢?!!