glances是一款由python開發的系統監控工具,能夠實時查看CPU、內存、網絡、IO、進程、磁盤空間使用率的使用狀況,而且支持三種運行模式,我的感受比top命令使用更便捷:python
CentOS:yum -y install glances
Ubuntu:apt-get install glances
web
glances
vim
能夠查看系統運行詳細狀況。服務器
在運行
glances
時可使用h
鍵來查看glances
快捷鍵使用方法。網絡
運行過程當中,直接按回車鍵能夠對進程進行過濾,查看指定進程。工具
Server端:glances -s -B 192.168.1.1
Client端:glances -c 192.168.1.1
ui
無須去指定服務器上運行,經過Client/Server端模式快速查看。-B:指定綁定的IP地址,若是不指定Server端運行端口默認端口爲:61209,若是使用默認端口則用-c指定客戶端時不須要額外使用-P參數來指定Server端的端口號。須要注意的是防火牆設置,確認兩臺主機之間端口可通。code
glances -w
server
這個功能就很貼心了,我能夠將集羣中全部服務器上後臺運行Web Server端,後續防火牆開放指定IP查看集羣中服務器的運行狀態,美滋滋。blog
pip install bottle
若是啓動Web Server端時出現標題報錯,執行安裝bottle便可解決。
glances是支持設置配置文件的,可是不必定要有配置文件才能使用glances,Linux中配置文件能夠新建位置到
/etc/glances/glances.conf
,窗口中的不一樣顏色是由閾值來設定的,咱們能夠在配置文件中修改各監控項的閾值來實現不一樣級別不一樣顏色的展現狀況。
vim /etc/glances/glances.conf
[quicklook] cpu_careful=50 cpu_warning=70 cpu_critical=1 mem_careful=50 mem_warning=1 mem_critical=90 swap_careful=1 swap_warning=70 swap_critical=90
這裏咱們爲了展現出顏色的差別,特別修改了幾個爲1的值,實際使用中修改到須要的值便可。
最終展現界面如上圖所示。