ひと目 です 代替手段 より完全な トップ。 これは、GNU / LinuxおよびBSDOS用のCLIcursesに基づく監視ツールです。 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では次のようになります。
sudo apt-get install python-pip build-essential python-dev
次に、最新バージョンのGlanceをインストールします。
sudo ピップ インストール グランス
このインストールは、Debian / Ubuntuシステムを搭載したサーバーやコンピューターの基本です。 GlanceをRHEL / Centosベースのサーバーにインストールするには、EPELリポジトリをインストールしてから次の手順を実行する必要があります。
yum -y install python-pip
使用
スタンドアロンモードの場合
ローカルマシンを監視する場合は、次を実行します。
一目
クライアント/サーバーモードの場合
このモードは、マシンをリモートで監視する場合に役立ちます。
サーバーで次のコマンドを実行します。
サーバー$ glances -s
そしてこれはクライアント上にあります:
クライアント$ glances -c @server
ここで、@ serverは、サーバーのIPまたはサーバーの名前です。
GlanceはXML / RPCサービススキーマを使用し、他のクライアントソフトウェアで使用できます。
ユーザーガイド
デフォルトでは、統計は毎秒更新されます。これを変更するには、-tオプションを使用できます。 たとえば、5秒ごとの更新を定義するには、次のようになります。
一瞥-t5
重要な統計は次のように色分けされています。
緑:統計カウントは「OK」です
青:統計カウントは「注意」です(警告)
マゼンタ:統計カウントは「警告」です(アラーム)
赤:統計カウントは「クリティカル」(クリティカル)
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(-B ADDRESS)とポート(-p PORT)を定義できます。
クライアントモードでは、-pPORTを使用してサーバーポートを定義できます。
デフォルトのリスニングIPは0.0.0.0です。つまり、機器が持つすべてのIPです。
出典 システム管理者のブログ
このツールは非常に興味深いものです。
共有していただきありがとうございます。
私はそれが大好きでした😉
fedora 17の場合:#yum install glances
ありがとうございました! 良い貢献。 🙂
Nagiosとの違い???