系統監控工具glances

  glances是一款由python開發的系統監控工具,能夠實時查看CPU、內存、網絡、IO、進程、磁盤空間使用率的使用狀況,而且支持三種運行模式,我的感受比top命令使用更便捷:python

安裝glances

CentOS:yum -y install glances
Ubuntu:apt-get install glancesweb

glances運行模式

  • Standalone
  • Client/Server
  • Web server

Standalone模式

glances
vim

  能夠查看系統運行詳細狀況。服務器

  在運行glances時可使用h鍵來查看glances快捷鍵使用方法。網絡

運行過程當中,直接按回車鍵能夠對進程進行過濾,查看指定進程。工具

Client/Server模式

Server端:glances -s -B 192.168.1.1
Client端:glances -c 192.168.1.1ui

  無須去指定服務器上運行,經過Client/Server端模式快速查看。-B:指定綁定的IP地址,若是不指定Server端運行端口默認端口爲:61209,若是使用默認端口則用-c指定客戶端時不須要額外使用-P參數來指定Server端的端口號。須要注意的是防火牆設置,確認兩臺主機之間端口可通。code

Web server模式

glances -w
server

  這個功能就很貼心了,我能夠將集羣中全部服務器上後臺運行Web Server端,後續防火牆開放指定IP查看集羣中服務器的運行狀態,美滋滋。blog

Bottle module not found. Glances cannot start in web server mode.

pip install bottle
  若是啓動Web Server端時出現標題報錯,執行安裝bottle便可解決。

配置文件

  glances是支持設置配置文件的,可是不必定要有配置文件才能使用glances,Linux中配置文件能夠新建位置到/etc/glances/glances.conf,窗口中的不一樣顏色是由閾值來設定的,咱們能夠在配置文件中修改各監控項的閾值來實現不一樣級別不一樣顏色的展現狀況。

顏色級別定義

  • 綠色:正常(OK)
  • 藍色:當心(CAREFUL),須要注意
  • 紫色:警告(WARNING)
  • 紅色:問題嚴重(CRITICAL)

配置文件示例

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的值,實際使用中修改到須要的值便可。

  最終展現界面如上圖所示。

相關文章
相關標籤/搜索