天天看點

Glances:自适應顯示的多合一系統監控工具

很少有指令行工具可以适應不同的終端尺寸,為使用者提供最大限度的資訊。絕大多數的工具的顯示都是類似的——要麼顯示的資訊混亂了或工具給出一個錯誤資訊。不過, glances 卻是一個支援在80x24終端到任何更大尺寸終端上顯示大量系統/網絡監控相關資訊的工具。

Glances:自适應顯示的多合一系統監控工具

glances-main

提示 -- 這篇文章中的所有例子在ubuntu 13.04的bash shell上測試過。

<a target="_blank"></a>

glances是一個系統監控工具,它在你的終端上能展示各種各樣的系統相關資訊。這些資訊包括:

cpu相關資訊

磁盤io相關資訊

記憶體相關資訊

挂載點相關資訊

網絡接口相關資訊

程序相關資訊

等等

這是glances示例截圖:

Glances:自适應顯示的多合一系統監控工具

glances-1

這是在較小終端上的glances截圖:

Glances:自适應顯示的多合一系統監控工具

glances-small-terminal

你可以看到甚至在較小終端上它也能顯示一些資訊。

你不僅可以用glances對本地系統監控,它也能用于監控遠端系統。在遠端系統使用glances,運作以下指令:

glances -s

并且在用戶端執行:

glances -c [ip-address-of-server]

在c/s模式中,使用glances有一些使用者應該記住的重點[取自glances官方文檔]:

在伺服器端,你可以用 -b address 和 -p port 來設定綁定的ip位址和端口。在用戶端,使用 -p port 來指定連接配接的伺服器端的端口。預設的綁定位址是0.0.0.0(即監聽在全部網絡接口上)和61209/tcp端口上。

在c/s模式下,限制是在伺服器端設定的。你也可以通過 -p password 來指定一個連接配接密碼。glances 也支援ipv6,可以通過 -b :: 來綁定到全部的ipv6位址上。

此外,這有幾個指令行選項可用于自定義資訊,像:

使用 -m 禁止顯示挂載相關資訊

使用 -n 禁止顯示網絡相關資訊

使用 -t 設定螢幕重新整理時間間隔

除了指令行選項,glances提供許多幫助選項,你可以當glances正在運作的時候使用,這是選項清單:

Glances:自适應顯示的多合一系統監控工具

glances-help

是以你可以看到glances不僅靈活顯示也高度可定制。

這是一些與glances工具有關的重要連結:

<a href="http://nicolargo.github.io/glances/" target="_blank">首頁</a>

<a href="http://nicolargo.github.io/glances/" target="_blank">下載下傳頁</a>

<a href="https://github.com/nicolargo/glances/blob/master/docs/glances-doc.rst#introduction" target="_blank">文檔</a>

你可以從軟體源下載下傳和安裝glances,但這需要預裝python-dev子產品。ubuntu使用者可以通過ubuntu軟體中心直接下載下傳和安裝。本文使用的版本是1.7.1與psutil 0.6.1。

glances是個工具,可以用于系統管理者快速了解完整的系統概況。在你的寶貝電腦上是個很好的工具,可以在你調試一些系統相關問題上派上用場。顯示靈活想必是極好的。

優點

在同等情況下提供許多系統相關資訊

靈活的顯示

缺點

較小終端時必須指定一些選項,以便顯示更多資訊。

從源代碼建構依賴于附加庫,像python-dev。

你曾今用過glances或類似的工具嗎?你的經曆是什麼?分享你的故事吧。

  原文釋出時間為:2013-10-07

本文來自雲栖社群合作夥伴“linux中國”