掃視 是一個 替代 而且更完整 頂。 它是基於CLI的GNU / Linux和BSD OS的監視工具。 使用PsUtil庫獲取系統信息。 它是用Python開發的。 |
安裝
先決條件
- Python 2.6+(未經Python 3+測試)
- build-essential(用於通過Pypi和setup.py安裝)
- python-dev(用於通過Pypi安裝)
- python-setuptools(用於通過setup.py安裝)
- python-psutil 0.4.1+(替換以前的libstatgrab的lib)
- python-jinja2 2.0+(可選以導出為HTML)
- pysensors(用於傳感器統計信息的Python庫)
通過軟件包管理器進行安裝(簡便方法)
有用於Debian(SID),Arch,Fedora,RedHat和FreeBSD的軟件包。
從PyPi安裝(簡便且跨平台的方式)
PyPi是一個非官方的包管理器。
首先,您需要在系統上安裝PyPi。 例如,在Ubuntu / Xubuntu中:
須藤apt-get install python-pip build-essential python-dev
接下來,安裝最新版本的Glance:
sudo pip安裝一覽
對於具有Debian / Ubuntu系統的服務器和/或計算機,此安裝是基本的。 要在基於RHEL / Centos的服務器上安裝Glance,必須先安裝EPEL存儲庫,然後執行以下操作:
yum -y install python-pip
使用
在獨立模式下
如果要監視本地計算機,請運行:
一瞥
在客戶端/服務器模式下
如果要遠程監視計算機,此模式很有用。
在服務器上運行以下命令:
服務器$一覽-s
而這個在客戶端上:
客戶端$一覽-c @server
其中@server是服務器的IP或服務器的名稱。
Glance使用XML / RPC服務模式,並且可以被其他客戶端軟件使用。
用戶指南
默認情況下,統計信息每秒更新一次,要更改此統計信息,可以使用-t選項。 例如,要每5秒定義一次更新,將是:
目光-t 5
重要數據顯示為:
綠色:統計數字為“正常”
藍色:統計信息計數為“小心”(警告)
MAGENTA:統計數據為“警告”
紅色:狀態計數為“嚴重”(嚴重)
當Glance運行時,您可以按以下鍵:
“ h”在屏幕上顯示幫助消息以及可以使用的鍵
'a'定義自動方法。 流程自動訂購
如果CPU> 70%,則按CPU消耗量訂購進程
如果MEM> 70%,請按內存大小消耗排序進程
'b'在網絡I / O的位/秒或字節/秒之間交換
'c'按CPU消耗對進程列表進行排序
'd'啟用/禁用磁盤I / O統計信息
'e'啟用傳感器模塊(需要PySensors庫;僅Linux)
'f'啟用/禁用文件系統統計信息
“ l”啟用/禁用應用程序日誌記錄。
'm'按內存消耗對進程列表進行排序
'n'啟用/禁用網絡接口統計信息
'p'按進程名稱排序
'w'從日誌文件中刪除已完成的警告(不再存在)
'1'在全局CPU統計信息和每個CORE的特定統計信息之間交換
'q'退出應用程序
在服務器模式下,可以定義IP偵聽請求的IP地址(-B ADDRESS)和端口(-p PORT)。
在客戶端模式下,可以使用-p PORT定義服務器端口。
缺省監聽IP為0.0.0.0,即設備具有的所有IP。
來源: 系統管理員博客
這個工具非常有趣。
感謝分享。
我喜歡它😉
在fedora 17上:#yum安裝一覽
謝謝! 貢獻良多。 🙂
與Nagios的區別???