2017-7-20 推薦一款全面的系統性能監控工具——glances

 

 

 

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)中自定義。工具

 

  • 綠色:OK(一切正常)
  • 藍色:CAREFUL(須要注意)
  • 紫色:WARNING(警告)
  • 紅色:CRITICAL(嚴重)

 

 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,這麼好用的工具,爲何沒有火?我如今才發現呢?!!

相關文章
相關標籤/搜索