Linux 命令神器 - glances

glances 是一款用於 Linux、BSD 的開源命令行系統監視工具,它使用 Python 語言開發,使用 psutil 庫來採集系統數據,能夠監視 CPU、負載、內存、磁盤 I/O、網絡流量、文件系統、系統溫度等信息。相對於top/vmstat/iostat等老牌監控工具,glances具有的優點是:Glances 可以監控本機也可以通過客戶端服務器模式監控其他機器;Glances 提供了基於 XML/RPC 的 API 便於其他程序調用,可編程;Glances 可以將數據輸出保存到 csv 或 html 格式的文件方便其他程序處理(報告或繪製圖形)。
一、glances的安裝

通常可以有兩種方法安裝 glances。第一種是通過編譯源代碼的方式,這種方法比較複雜另外可能會遇到軟件包依賴性問題。還有一種是使用特定的軟件包管理工具(如 easy_install 或者 pip,centos下叫pip-python)來安裝 glances,這種方法比較簡單。

ubuntu下的安裝方法

sudo apt-get update
sudo apt-get install python-pip build-essential python-dev
sudo pip install glances

centos下安裝

rpm -ivh http://fr2.rpmfind.net/linux/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install python-pip python-devel
pip-python install glances


二、glances的參數及用法

glances的參數

 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@leco:/home/leco# glances

blob.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章