Linux 命令神器 - glances

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

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

ubuntu下的安裝方法linux

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

centos下安裝ios

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


2、glances的參數及用法編程

glances的參數ubuntu

 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# glancescentos

blob.png

相關文章
相關標籤/搜索