一目:システム監視ツール

ひと目 です 代替手段 より完全な トップ。 これは、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です。

出典 システム管理者のブログ


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ワーグナーワイルド

    このツールは非常に興味深いものです。

    共有していただきありがとうございます。

  2.   ルーカスマティアスゴメス

    私はそれが大好きでした😉

  3.   ガブリエリクス

    fedora 17の場合:#yum install glances

  4.   Linuxを使いましょう

    ありがとうございました! 良い貢献。 🙂

  5.   フェリペ・グズマン・バルガス

    Nagiosとの違い???