​ 如何使用 Glances 命令監控 ​

夢共裡醉發表於2022-01-09
Glances 是基於 Python 的開源跨平臺的 行監控工具,可提供有關係統效能的大量資訊。可以監控記憶體和 CPU 利用率、網路頻寬、磁碟 I/O、檔案系統和正在執行的程式等等。

Glances 以具有視覺吸引力的格式顯示資訊。列印出有關的詳細資訊,例如:

系統正常執行時間和IP地址

記憶體利用率

CPU利用率

磁碟掛載點

磁碟 I/O 讀寫速度。

CPU平均負載、日期和時間

正在執行的程式包括活動程式和休眠程式。

網路頻寬(包括上傳和下載速率)

如何安裝Glances

預設情況下不安裝 Glances。下面介紹如何在常用的 發行版中安裝:

# Ubuntu / Debian
$ sudo apt install -y glances
# CentOS[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install glances

也可以使用snap包管理器來安裝glances:

# snap install glances

此外,由於 Glances 是用 Python 編寫的,因此也可以使用 pip 包管理器來安裝它:

# pip3 install glances
在單機模式下監控系統資訊

啟動 Glances 來監控本地系統是一件輕而易舉的事情:

[root@localhost ~]# glances

可以看到一些系統指標,從最頂部的主機名開始,以及從終端右上角的正常執行時間開始。在其下方,您可以檢視其他系統指標,例如 CPU 和記憶體利用率、網路頻寬率、正在執行的程式、磁碟容量等。

如何使用 Glances 命令監控如何使用 Glances 命令監控
如果要在 Web 瀏覽器中檢視這些統計資訊,請使用 -w 選項,需要先安裝bottle,不然會出現一下錯誤:

[root@localhost ~]# glances -w
Bottle module not found. Glances cannot start in web server mode.

下面使用pip3安裝bottle:

[root@localhost ~]# pip3 install bottle

下面再次新增 -w選項啟動:

[root@localhost ~]# glances -w
Glances Web User Interface started on 

然後在瀏覽器中輸入伺服器的ip地址,埠為上面輸出中提供的埠 61208
如何使用 Glances 命令監控如何使用 Glances 命令監控
可以透過配置密碼以僅允許已授權使用者使用。

[root@localhost ~]# glances -w --password
Define the Glances webserver password (glances username): 
Password (confirm): 
Do you want to save the password? [Yes/No]: yes
Glances Web User Interface started on 

預設的使用者名稱為:glances
如何使用 Glances 命令監控如何使用 Glances 命令監控

在伺服器模式下監控系統資訊

Glances  也可用於監控遠端主機。只需新增 -s選項即可在伺服器模式下初始化 Glance,如下所示。

[root@localhost ~]# glances -s
Glances XML-RPC server is running on 0.0.0.0:61209

如何使用 Glances 命令監控如何使用 Glances 命令監控
在客戶端 PC 中,使用 glances -c server-ip即可連線:

[root@localhost ~]# glances -c 192.168.43.131

如何使用 Glances 命令監控如何使用 Glances 命令監控

Glances 警報型別

透過在顯示系統指標時使用顏色程式碼,Glances 可以更容易地發現和縮小問題範圍,下面是顏色對用的解釋:

  • GREEN: OK (一切正常)
  • BLUE: CAREFUL (需要注意)
  • VIOLET: WARNING (警告)
  • RED: CRITICAL (嚴重錯誤)

預設情況下,閾值引數為:

  • careful=50
  • warning=70
  • critical=90

這些引數可以在 /etc/glances/glances.conf檔案中修改。

總結

Glances 是一個方便的工具,在更多方面感覺像是 top 命令的改進版本。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2851384/,如需轉載,請註明出處,否則將追究法律責任。

相關文章