DRBD (分散レプリケーションストレージシステム)の監視

Instana ホストエージェントをインストールすると、 DRBD センサーが自動的にインストールされます。 ただし、このトピックに記載されている手順に従って、 DRBD センサーを設定する必要があります。 その後、 Instana のUIで、 DRBD に関連するメトリクスを確認できます。

サポート情報

DRBD センサーが現在の環境と互換性があるかどうかを確認するには、以下のサポート情報セクションをご確認ください:

サポート対象のオペレーティング・システム

DRBD センサーの対応OSは、各ホストエージェントの要件と一致しています。これについては、各ホストエージェントの 「対応OS 」セクションで確認できます。例えば、 「 Linux の対応OS 」などです。

対応バージョンとサポート方針

Instana Distributed Replicated Storage System( DRBD )のコアバージョン 9.1.7 以降からのメトリクスおよび構成データをサポートしています。 DRBD リアクターをインストールし、 Instanaconfiguration.yaml ファイルでリアクターの設定を行う必要があります。 DRBD のReactorのインストールに関する詳細については、 DRBD reactor-installation を参照してください。

注:

  • DRBD 事前にリアクターをインストールしておく必要があります。
  • Instana DRBD の遠隔監視とローカル監視の両方をサポートしています。

以下の表は、最新のサポート対象バージョンとサポート方針を示しています:

テクノロジー サポート・ポリシー 最新技術バージョン サポートされる最新バージョン
DRBD オンデマンド 9.2.11 9.x

サポートポリシーに関する詳細については、 「センサーのサポート戦略」 を参照してください。

の構成

DRBD のローカル監視データを収集するために、設定 configuration.yaml ファイルを構成する必要はありません。 Instana エージェントは、 DRBD のリアクタープロセスを自動的に検出し、ローカル環境内のポートを特定できるためです。

DRBD のリモート監視データを収集するには、エージェント設定ファイル内の以下の <agent_install_dir>/etc/instana/configuration.yaml フィールドを次のように設定する必要があります:

DRBD センサーインスタンスは、HTTPリクエストを使用して DRBD リアクターに接続します。 構成が正しいことを確認してください。

<agent_install_dir>/etc/instana/configuration.yamlの以下の構成を参照してください。

# DRBD sensor
com.instana.plugin.drbd:
  enabled: true # Default is true
  poll_rate: 60 # Default is 60 seconds (Optional)
  instances: # Multiple DRBD instances can be specified
    DRBD_INSTANCE_HOST_1: # DRBD reactor Host or IP address
      port: '<INSERT_PORT_HERE>' # DRBD reactor port
      username: '<INSERT_USERNAME_HERE>' # User account to connect to DRBD reactor (Optional)
      password: '<INSERT_PASSWORD_HERE>' # User password to connect to DRBD reactor (Optional)
      availabilityZone: '<INSERT_AVAILABILITYZONE_HERE>' # Specify a zone for DRBD resources (Optional)
    DRBD_INSTANCE_HOST_2: # DRBD reactor Host or IP address
      port: '<INSERT_PORT_HERE>' # DRBD reactor port
      username: '<INSERT_USERNAME_HERE>' # User account to connect to DRBD reactor (Optional)
      password: '<INSERT_PASSWORD_HERE>' # User password to connect to DRBD reactor (Optional)
      availabilityZone: '<INSERT_AVAILABILITYZONE_HERE>' # Specify a zone for DRBD resources (Optional)

メトリックの表示

メトリクスを表示するには、 Instana コンソールのサイドバーで 「Infrastructure」 を選択し、「 DRBD Zone 」を探してください。

メトリックを表示するには、以下のステップを実行します。

  1. Instana のUIのサイドバーで、 「インフラストラクチャ」 を選択します。
  2. 特定のモニター対象ホストをクリックします。

設定が正しければ、監視対象の DRBD リソースを確認できます。

リソース指標

パフォーマンス・メトリック

リソース・メトリック 説明
リソースが中断されました リソースが中断されているかどうか。 値 0 は「いいえ」、1 は「はい」です。
リソースはプロモート可能 リソースを 1 次にプロモートできるかどうか。 値 0 は「いいえ」、1 は「はい」です。
リソース強制入出力障害 リソースが一時的に設定されているかどうかで、I/Oの失敗を強制する(例えば、セカンダリ'--force)間)。 値 0 は「いいえ」、1 は「はい」です。
リソース・プロモーション・スコア リソースのプロモーション・スコア。 スコアが高いほど、スコアが高くなります。
リソース・ロール リソースの DRBD ロール。

デバイスのメトリクス

パフォーマンス・メトリック

デバイス・メトリック 説明
デバイスの状態 DRBD デバイスの状態。
デバイスの意図しないディスクレス デバイスが意図せずディスクレスであるかどうか。 値 0 は「いいえ」、1 は「はい」です。
デバイス・サイズ (バイト) デバイスのサイズ (バイト単位)。
デバイス読み取りバイト総数 ローカル・ハード・ディスクから読み取られたネット・データ。
デバイス書き込みバイト総数 ローカル・ディスクに書き込まれたネット・データ。
デバイスの上限未処理 DRBD に転送されたが、 DRBD からまだ応答がないブロック I/O リクエストの総数。
下位のデバイスの保留 DRBD によって発行された、ローカル I/O サブシステムへの未処理のリクエストの総数。
デバイス AL が中断されました リソースが中断されているかどうか。 値 0 は「いいえ」、1 は「はい」です。
デバイスの合計アル書き込み数 メタデータのアクティビティー・ログ領域の更新の合計数。
デバイスの Bm 書き込みの合計 メタデータのビットマップ・エリアの更新の合計数。
デバイス・クォーラム このデバイスに DRBD のクォーラムがあるかどうか。 値 0 は「いいえ」、1 は「はい」です。
デバイス・クライアント デバイスがクライアントであるかどうか (意図的にディスクレスであるかどうか)。 値 0 は「いいえ」、1 は「はい」です。

接続メトリクス

パフォーマンス・メトリック

接続メトリック 説明
接続状態 DRBD 接続の状態。
接続受信バイト数 (Connection Rs In Flight Bytes) 処理中の再同期要求の総数。
接続 AP イン・フライト・バイト数 完了していない未完了のアプリケーション要求の総数。
接続の輻輳 TCP が送信するデータ接続のバッファが80%以上埋まっているかどうか。 値 0 は「いいえ」、1 は「はい」です。

ピア・メトリクス

パフォーマンス・メトリック

ピア・メトリック 説明
ピア・デバイスの非同期バイト数 DRBD が構成するビットマップに基づき、現在、相手デバイスと同期が取れていないバイトの合計数。

組み込みイベント

以下の組み込みイベントが表示される場合があります。

  • DRBD 接続が混雑しています

TCP がデータ接続で送信するバッファが80%以上満たされているかどうかを確認してください。

  • DRBD 定足数の状況

    「 TCP 」が送信する「 DRBD 」データ接続のバッファが80%以上埋まっているかどうかを確認してください。

  • DRBD リソースの同期が取れていません

    この DRBD のピアが同期していないかどうかを確認してください。

トラブルシューティング

DRBD の監視に関連する問題を解決するには、以下のトラブルシューティング項目を参照してください。 Instana のUIにある DRBD ダッシュボードには、エラーメッセージが表示され、問題の種類と発生した不具合の概要が表示されます。

DRBD のポートが無効です

モニター問題のタイプ: Invalid DRBD reactor port

この監視に関する問題は、 DRBD のリアクターポートの設定が誤っていることを示しています。 詳細については、 DRBD のリアクター構成を参照してください。