15.24.2. Admin Express からのレプリケーションの監視
Admin Express には、リアルタイムでレプリケーションステータスを監視するオプションがあります。つまり、更新の数、最新の更新が送信された時刻、エラー、成功メッセージ、レプリケーションスケジュール、および複製されたディレクトリーサフィックスなどを示すオプションがあります。レプリケーションステータスをチェックする他の方法とは異なり、Admin Express Replication Status ページには、レプリケーションのリアルタイムステータス(進行中更新、現在の変更シーケンス番号、サプライヤーで変更が行われ、その変更がコンシューマーに送信される時点間の遅延を含む)が表示されます。
監視レプリケーションは、監視するサーバーと、ステータスページに追加するサプライヤーおよびコンシューマーレプリカを指定する単純な設定ファイルを使用して設定されます。
Admin Express を使用してレプリケーションステータスをモニターしようとする際には、以下の 2 つの点を覚えておいてください。
- Replication Status ページはサプライヤーサーバーでのみ利用できます。(他のタイプのレプリカ用に開くこともできます。利用可能な情報がなく、このメッセージ にはマスターではないか、レプリカ合意がないという メッセージがあります。)
- 設定ファイルは、管理サーバーがアクセスできるディレクトリーにあり、このファイルは Administration Server ユーザーが読み取り可能でなければなりません。デフォルトでは、ユーザーは dirsrv です。ユーザーは
console.conf ファイルに設定されます
。ユーザーを確認するには、grep を使用して値を返します。# grep \^User /etc/dirsrv/admin-serv/console.conf
設定ファイルは、管理サーバーユーザーが読み取り可能で、他のユーザーも行わないようにする必要があります。したがって、ファイルのパーミッションをリセットすることを検討してください。# chmod 0400 filename
Admin Express でレプリケーションの in-progress ステータスを表示するには、以下を実行します。
- 設定ファイルを作成します。設定ファイルでは、レプリケーションを監視するすべてのサーバーを一覧表示し、ホスト名または IPv4 アドレスまたは IPv6 アドレス、ポート、使用するバインド認証情報、次にエイリアスおよび時間遅延の色の任意設定を提供します。
#Configuration File for Monitoring Replication Using Admin Express [connection] Required. Gives the server host (or IPv4 or IPv6 address), port, supplier bind DN, and password. host1.example.com:389:cn=replication manager:mypassword host2.example.com:3891:cn=replication manager:altpassword [alias] Optional. Gives a friendly-name alias to the servers and consumers. M1 = host1.example.com:389 M2 = host2.example.com:3891 C1 = host3.example.com:3892 C2 = host4.example.com:3890 [color] Optional. Sets the color for the time lag boxes. 0 = #ccffcc 5 = #FFFFCC 60 = #FFCCCC
設定ファイルは、管理サーバーがアクセスできるディレクトリーにあり、このファイルは Administration Server ユーザーが読み取り可能でなければなりません。デフォルトでは、ユーザーは dirsrv です。ユーザーはconsole.conf ファイルに設定されます
。ユーザーを確認するには、grep を使用して値を返します。# grep \^User /etc/dirsrv/admin-serv/console.conf
設定ファイルは、管理サーバーユーザーが読み取り可能で、他のユーザーも行わないようにする必要があります。したがって、ファイルのパーミッションをリセットすることを検討してください。# chmod 0400 filename
- Administration Server Web ページで Admin Express リンクをクリックし、ログインします。
- サプライヤーサーバー 名の横にある Replication Status リンクをクリックします。
- Configuration file フィールドに設定ファイルへのパスを入力します。また、更新レートを設定します。これは、レプリケーションステータスページの更新頻度です。デフォルトは 300 秒です。
図15.5 レプリケーションステータスの表示
Replication Status ページには、設定ファイルに記載されているすべてのコンシューマーに更新を送信するステータスが表示されます。
図15.6 レプリケーションステータスの表示
表 | 詳細 |
---|---|
テーブルヘッダー | テーブルヘッダーには、サプライヤーレプリカのレプリカ ID、複製された接尾辞 root(dc =example,dc=comなど)、およびサプライヤー上の最大変更状態番号(CSN)が表示されます。(CSN はサプライヤーの最新変更の ID で、サプライヤーの最大 CSN には、最後に受信した更新が表示されます。) |
最大 CSN | コンシューマーがサプライヤーから送信された最新の CSN の ID 番号。 |
時間ラグ | コンシューマーがサプライヤーから更新を受け取るのにかかる時間。これは、サプライヤーとコンシューマーの最大 CSN 間の時間差です。コンシューマーがサプライヤーと同期している場合、時間ラグは 0 になります。 |
Last Modify Time | コンシューマーの最後の更新時間を指定します(最後の CSN エントリーが送信された時間)。 |
supplier | そのコンシューマーに更新を送信するサプライヤーの名前を指定します。これは、コンシューマーが複数のサプライヤーから更新を受信する場合や、Replication Status ページに複数のサプライヤーを監視する場合に便利です。 |
送信/スキップ | レプリケーション更新でサプライヤーから送信された変更の数およびスキップされた数。数字はサプライヤーのメモリーにのみ保持され、サプライヤーが再起動された場合は消去されます。 |
更新のステータス | 最後の更新のステータスコード(および意味)。すべての サプライヤーがビジーなレプリカを取得できないことを伝えると、この列はデッドロックを示している可能性があります。サプライヤーの 1 つが更新を行う場合、ビジーなメッセージが発生するのは普通です。 |
Update Start and End | 最新の更新プロセスの開始および終了時のタイムスタンプ。 |
スケジュール | 設定されたレプリケーションスケジュール。0:- は、コンシューマーがサプライヤーによって継続的に更新されることを意味します。 |
SSL? | サプライヤーが TLS 経由でコンシューマーに接続するかどうかを示します。 |