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 ステータスを表示するには、以下を実行します。
  1. 設定ファイルを作成します。設定ファイルでは、レプリケーションを監視するすべてのサーバーを一覧表示し、ホスト名または 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
  2. Administration Server Web ページで Admin Express リンクをクリックし、ログインします。
  3. サプライヤーサーバー 名の横にある Replication Status リンクをクリックします。
  4. Configuration file フィールドに設定ファイルへのパスを入力します。また、更新レートを設定します。これは、レプリケーションステータスページの更新頻度です。デフォルトは 300 秒です。

    図15.5 レプリケーションステータスの表示

    レプリケーションステータスの表示
  5. OK をクリックします。
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 経由でコンシューマーに接続するかどうかを示します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.