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


 

 

 

一、大致統計的功能 

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,這么好用的工具,為什么沒有火?我現在才發現呢?!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM