15.23. レプリケーショントポロジーの監視
dsconf replication monitor コマンドを使用して、レプリケーションステータスと、サプライヤー、コンシューマー、およびハブのレプリカ ID、Change State Numbers (CSN) などの追加情報を表示します。
15.23.1. .dsrc ファイルでのレプリケーション監視の認証情報の設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
デフォルトでは、dsconf replication monitor コマンドは、リモートインスタンスに対して認証する際に、バインド DN およびパスワードを要求します。または、ユーザーの
~/.dsrc
ファイルのトポロジーで、バインド DN (および必要に応じて) パスワードを設定できます。
例15.1 .dsrc ファイルの例と各フィールドの説明
~/.dsrc
ファイルの例を以下に示します。
[repl-monitor-connections] connection1 = server1.example.com:389:cn=Directory Manager:* connection2 = server2.example.com:389:cn=Directory Manager:[~/pwd.txt] connection3 = hub1.example.com:389:cn=Directory Manager:S3cret
[repl-monitor-connections]
connection1 = server1.example.com:389:cn=Directory Manager:*
connection2 = server2.example.com:389:cn=Directory Manager:[~/pwd.txt]
connection3 = hub1.example.com:389:cn=Directory Manager:S3cret
この例では、各エントリーのキーとして
connection1
から connection3
を使用しています。ただし、キーが一意であれば、任意のキーを使用できます。
dsconf replication monitor コマンドを実行すると、
dsconf
ユーティリティーはインスタンスのレプリカ合意で設定されたすべてのサーバーに接続します。このユーティリティーが ~/.dsrc
でホスト名を見つけると、定義された認証情報を使用してリモートサーバーに対して認証されます。上記の例では、dsconf
はサーバーへの接続時に以下の認証情報を使用します。
ホスト名 | バインド DN | Password |
---|---|---|
server1.example.com | cn=Directory Manager | パスワードの入力を要求します。 |
server2.example.com | cn=Directory Manager | ~/pwd.txt からパスワードを読み取る |
hub1.example.com | cn=Directory Manager | S3cret |
15.23.2. レプリケーショントポロジーモニタリング出力でのエイリアスの使用 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
デフォルトでは、dsconf replication monitor コマンドは監視レポートにサーバーのホスト名を表示します。または、以下のいずれかの方法でエイリアスを表示できます。
~/.dsrc
ファイルでエイリアスを定義します。[repl-monitor-aliases] M1 = server1.example.com:389 M2 = server2.example.com:389
[repl-monitor-aliases] M1 = server1.example.com:389 M2 = server2.example.com:389
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -a alias=host_name:port
パラメーターを dsconf replication monitor コマンドに渡してエイリアスを定義します。dsconf -D "cn=Directory Manager" ldap://server.example.com replication monitor -a M1=server1.example.com:389 M2=server2.example.com:389
# dsconf -D "cn=Directory Manager" ldap://server.example.com replication monitor -a M1=server1.example.com:389 M2=server2.example.com:389
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
いずれの場合も、コマンドはコマンド出力にエイリアスを表示します。
... Supplier: M1 (server1.example.com:389) ... Supplier: M2 (server2.example.com:389) ...
...
Supplier: M1 (server1.example.com:389)
...
Supplier: M2 (server2.example.com:389)
...