XenCenter

NRPE を使用したホストおよび dom0 リソースの監視

注:

NRPE 機能は、XenServer Premium または Trial Edition のお客様が利用できます。XenServer ライセンスの詳細については、「ライセンス」を参照してください。アップグレードまたは XenServer ライセンスの取得については、XenServer Web サイト を参照してください。

プール管理者ロールを持つユーザーは、Nagios Remote Plugin Executor (NRPE) をサポートするサードパーティの監視ツールを使用して、XenServer® ホストおよび dom0 (ホストの制御ドメイン) によって消費されるリソースを監視できます。

ホストおよび dom0 リソースを監視するには、次のチェックプラグインを使用できます。

メトリック NRPE チェック名 説明 デフォルトの警告しきい値 デフォルトのクリティカルしきい値 返されるパフォーマンスデータ
ホスト CPU 負荷 check_host_load ホストの物理 CPU ごとの現在の負荷を取得およびチェックします。負荷とは、実行中または実行可能な状態にある vCPU の数を指します。 3 4 ホストのCPUの現在のシステム負荷(ホストの物理CPUの平均負荷を計算して算出)。
ホストCPU使用率 (%) check_host_cpu ホストの現在の平均的な全体CPU使用率を取得し、確認します。 80% 90% 現在空いているホストCPUの割合と、使用中の割合。
ホストメモリ使用率 (%) check_host_memory ホストの現在のメモリ使用率を取得し、確認します。 80% 90% 現在空いているホストメモリの割合と、使用中の割合。
ホストvGPU使用率 (%) check_vgpu ホストの現在実行中のNvidia vGPU使用状況をすべて取得し、確認します。 80% 90% 現在空いている実行中のvGPUの割合と、使用中の割合。
ホストのvGPUメモリ使用量 (%) check_vgpu_memory ホストの現在実行中のNvidia vGPUメモリ使用量(共有メモリとグラフィックメモリを含む)をすべて取得し、確認します。 80% 90% 現在空いている実行中のvGPUメモリ(共有メモリとグラフィックメモリを含む)の割合と、使用中の割合。
Dom0 CPU負荷 check_load dom0のCPUごとの現在のシステム負荷平均を取得し、確認します。ここで負荷とは、実行中または実行可能な状態にあるプロセスの数を指します。 2.7,2.6,2.5 3.2,3.1,3 過去1分、5分、15分の平均から算出されるホストCPU負荷データ。
Dom0 CPU使用率 (%) check_cpu dom0の現在の平均的な全体CPU使用率を取得し、確認します。 80% 90% パーセンテージで表されるdom0の平均的な全体CPU使用率。
Dom0メモリ使用率 (%) check_memory dom0の現在のメモリ使用率を取得し、確認します。 80% 90% 現在空いているdom0メモリの割合と、使用中の割合。
Dom0空きスワップ (%) check_swap dom0の現在のスワップ使用量を取得し、確認します。 20% 10% dom0上で現在空いているMBの割合。
Dom0ルートパーティションの空き容量 (%) check_disk_root dom0の現在のルートパーティション使用量を取得し、確認します。 20% 10% dom0ルートパーティション上で現在空いているMBの割合。
Dom0ログパーティションの空き容量 (%) check_disk_log dom0の現在のログパーティション使用量を取得し、確認します。 20% 10% dom0ログパーティションで現在空いているMBの割合。
ツールスタックのステータス check_xapi XenServer管理ツールスタック(XAPIとも呼ばれる)のステータスを取得し、確認します。     XAPIの経過稼働時間(秒単位)。
マルチパスのステータス check_multipath ストレージパスのステータスを取得し、確認します。     ストレージパスのステータス。OK はすべてのパスがアクティブであることを示し、WARNING は一部のパスが失敗したが複数のパスがアクティブであることを示し、CRITICAL はアクティブなパスが1つしかないか、すべてのパスが失敗したことを示し、UNKNOWN はホストのマルチパスが無効になっており、パスのステータスを取得できないことを示します。

NRPEは、dom0で実行され、監視ツールからのチェック実行要求をTCPポート(デフォルト)5666でリッスンするオンプレミスサービスです。要求が到着すると、NRPEはそれを解析し、設定ファイルからパラメータの詳細を含む対応するチェックコマンドを見つけて実行します。チェックの結果は監視ツールに送信され、監視ツールは過去のチェック結果を保存し、履歴パフォーマンスデータを示すグラフを提供します。

前提条件

NRPEを使用してホストおよびdom0リソースを監視できるようにするには、使用している監視ツールが以下の前提条件を満たしている必要があります。

  • 監視ツールはNRPEバージョン4.1.0と互換性がある必要があります。
  • NRPEと監視ツールの間の通信を許可するには、監視ツールはTLS 1.2と、暗号スイート ECDHE-RSA-AES256-GCM-SHA384 および ECDHE-RSA-AES128-GCM-SHA256 をサポートし、EC曲線は secp384r1 である必要があります。

制限事項

  • NRPE 設定は、プール全体またはプールの一部ではないスタンドアロンホストに対して構成できます。現在、プール内の個々のホストに対して NRPE 設定を構成することはできません。
  • NRPE がすでに有効化され構成されているプールにホストを追加した場合、XenCenter® はプールの NRPE 設定を新しいホストに自動的に適用しません。新しいホストを追加した後、プールで NRPE 設定を再構成するか、新しいホストをプールに追加する前に同じ NRPE 設定で構成する必要があります。

    注:

    新しいホストを追加した後、プールで NRPE 設定を再構成する際は、ホストが稼働中であることを確認してください。

  • NRPE が有効化され構成されているプールからホストが削除された場合、XenCenter はホストまたはプールの NRPE 設定を変更しません。

XenCenter を使用して NRPE を構成する

NRPE は XenCenter または xe CLI を使用して構成できます。xe CLI を使用した NRPE の構成方法の詳細については、「xe CLI を使用して NRPE を構成する」を参照してください。

スタンドアロンホストまたはプール全体に対して NRPE を構成するには、ホスト/プールの [プロパティ] ダイアログの [NRPE Configuration] タブに移動し、次の手順に従います。

注:

プールに対して NRPE を構成する場合、[NRPE Configuration] タブには、プール全体のデフォルトの NRPE 構成値が表示されます。

  1. [インフラストラクチャ] ビューで、NRPE 設定を構成するホスト/プールを選択します。
  2. [全般] タブで、[プロパティ] をクリックします。
  3. [プロパティ] ダイアログで、[NRPE] タブを選択します。
  4. [NRPE を有効にする] チェックボックスをオンにします。
  5. NRPEデーモンとの通信を許可する監視サーバーを追加するには、ホストをIPアドレスまたはホスト名のコンマ区切りリストとして指定します。これらは次の形式で指定できます。
    • IPアドレス(IPv4のみをサポート)
    • クラスレス・インタードメイン・ルーティング(CIDR)(形式: xxx.xxx.xxx.xxx/n、例: 192.168.1.0/24
    • ホスト名
  6. デバッグログを有効にするには、「デバッグメッセージをsyslogに記録」チェックボックスを選択します。
  7. SSLログを有効にするには、「SSLメッセージをsyslogに記録」チェックボックスを選択します。
  8. (オプション) 警告およびクリティカルしきい値テーブルの値を変更して、警告およびクリティカルしきい値を調整します。

    一部のチェックプラグインでは、警告およびクリティカルしきい値を設定できます。これにより、チェックプラグインによって返される値がしきい値を超えた場合にアラートが生成されます。警告しきい値は潜在的な問題を示し、クリティカルしきい値は即座の対応が必要なより深刻な問題を示します。警告およびクリティカルしきい値にはデフォルト値が設定されていますが、しきい値を調整できます。

  9. ホスト/プールへの構成変更を適用するには、「OK」をクリックします。

XenCenterを使用してホストのNRPE設定を構成する

関連ドキュメント

XenServer 現在のリリース

NRPE を使用したホストおよび dom0 リソースの監視