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 」を探してください。
メトリックを表示するには、以下のステップを実行します。
- Instana のUIのサイドバーで、 「インフラストラクチャ」 を選択します。
- 特定のモニター対象ホストをクリックします。
設定が正しければ、監視対象の DRBD リソースを確認できます。
DRBD 情報
構成データ
- DRBD ホスト
- DRBD リアクター Kmod バージョン
- DRBD reactor Utils のバージョン
パフォーマンス・メトリック
| 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 は「はい」です。 |
接続メトリクス
構成データ
- 接続の固有名
- リソース名
- 接続名
- ピア・ノード ID
- 接続状態
パフォーマンス・メトリック
| 接続メトリック | 説明 |
|---|---|
| 接続状態 | DRBD 接続の状態。 |
| 接続受信バイト数 (Connection Rs In Flight Bytes) | 処理中の再同期要求の総数。 |
| 接続 AP イン・フライト・バイト数 | 完了していない未完了のアプリケーション要求の総数。 |
| 接続の輻輳 | TCP が送信するデータ接続のバッファが80%以上埋まっているかどうか。 値 0 は「いいえ」、1 は「はい」です。 |
ピア・メトリクス
構成データ
- ピア・デバイス名
- リソース名
- 接続名
- ピア・ノード ID
- ボリューム
パフォーマンス・メトリック
| ピア・メトリック | 説明 |
|---|---|
| ピア・デバイスの非同期バイト数 | DRBD が構成するビットマップに基づき、現在、相手デバイスと同期が取れていないバイトの合計数。 |
組み込みイベント
以下の組み込みイベントが表示される場合があります。
- DRBD 接続が混雑しています
TCP がデータ接続で送信するバッファが80%以上満たされているかどうかを確認してください。
DRBD 定足数の状況
「 TCP 」が送信する「 DRBD 」データ接続のバッファが80%以上埋まっているかどうかを確認してください。
DRBD リソースの同期が取れていません
この DRBD のピアが同期していないかどうかを確認してください。
トラブルシューティング
DRBD の監視に関連する問題を解決するには、以下のトラブルシューティング項目を参照してください。 Instana のUIにある DRBD ダッシュボードには、エラーメッセージが表示され、問題の種類と発生した不具合の概要が表示されます。
DRBD のポートが無効です
モニター問題のタイプ: Invalid DRBD
reactor port
この監視に関する問題は、 DRBD のリアクターポートの設定が誤っていることを示しています。 詳細については、 DRBD のリアクター構成を参照してください。