-
Language:
日本語
-
Language:
日本語
Red Hat Training
A Red Hat training course is available for Red Hat Directory Server
10.4.20. repl-monitor.pl(Monitors Replication Status)
レプリケーションの in-progress ステータスを表示します。
注記
repl-monitor.pl は、
/usr/bin
ディレクトリーにあります。
注記
このスクリプトは非推奨となり、Red Hat Directory Server の次のメジャーバージョンで削除されます。
構文
repl-monitor.pl
[
-h host
] [
-s
] [
-p ポート
] [
-f configFile
] [
-u refreshUrl
] [
-t refreshInterval
] [
-r
]
オプション
表10.35 repl-monitor.pl オプション
オプション | 詳細 |
---|---|
-f configFile | LDAP サーバーに接続してレプリケーション情報を取得するために使用される接続パラメーターを定義する設定ファイルへの絶対パスを指定します。設定ファイルの詳細は、設定ファイルのフォーマット を参照してください。 |
-h host | 初期レプリケーションサプライヤーのホストを指定します。デフォルト値は現在のホスト名です。 |
-p port | 初期レプリケーションサプライヤーのポートを指定します。デフォルト値は 389 です。 |
-r | 指定した場合は、HTML ヘッダー情報を出力せずにルーチンを入力します。これは、複数の、関連性のないサプライヤーサーバーの指定や、単一の HTML 出力を期待するなど、このルーチンに複数の呼び出しを行う場合に適しています。 |
-s | HTML 形式ではなく、プレーンテキストでレポートを出力します。 |
-t refreshInterval | 更新間隔を秒単位で指定します。デフォルト値は 300 秒です。このオプションは -u オプションと併用する必要があります。 |
-u refreshUrl | 更新 URL を指定します。出力 HTML ファイルは、CGI プログラムを定期的に呼び出す可能性があります。この CGI プログラムがこのスクリプトを呼び出す場合、これは出力 HTML ファイルによって自動的に更新されます。これは、継続的なモニタリングに役立ちます。-t オプションも参照してください。このスクリプトは Red Hat Administration Express に統合され、レプリケーションのステータスを Web ブラウザー経由で監視できるようになりました。 |
設定ファイルのフォーマット
設定ファイルは以下を定義します。
- LDAP サーバーに接続してレプリケーション情報を取得する接続パラメーター。この情報を指定する必要があります。
- より読みやすいサーバー名のサーバーエイリアス。この情報の指定はオプションです。
- タイムラグの色しきい値。この情報の指定はオプションです。
設定ファイルの形式を以下に示します。
[connection] host:port:binddn:bindpwd:bindcert host:port:binddn:bindpwd:bindcert ... [alias] alias = host:port alias = host:port ... [color] lowmark = color lowmark = color
接続セクションでは、このツールがレプリケーショントポロジーの各 LDAP サーバーに接続する方法を定義し、レプリケーション情報を取得する方法を定義します。default binddn は cn=Directory Manager です。bindcert が証明書データベースのパスを指定しない限り、単純なバインドが使用されます。
サーバーに connection セクションに専用エントリーまたは共有エントリーを持つ場合があります。このスクリプトは、指定のサーバーの最も一致するエントリーを検索します。たとえば、host1 以外のすべての LDAP サーバーが same binddn および bindpassword を共有する場合、connection セクションには 2 つのエントリーのみを含める必要があります。
[connection] *:*:binddn:bindpassword: host1:*:binddn1:bindpassword1:
オプションの alias セクションで、Supplier1、Supplier 2、および Hub1 などのエイリアスを使用して、レプリケーショントポロジー内のサーバーを特定します。これを使用すると、出力には、http (s)://host_name:port の代わりにこれらのエイリアスが表示されます。
サプライヤーとコンシューマー間の CSN 時間ラグは、その範囲に基づいて異なる色で表示できます。デフォルトの色セットは 0-5 分 lag、5-60 分遅延の yellow、および 60 分間のピンレークなどです。
レプリケーショントポロジー内のすべてのサーバーの接続パラメーターは、1 つの設定ファイル内で指定する必要があります。ただし、1 つの設定ファイルに複数のレプリケーショントポロジーの情報が含まれる場合があります。
接続パラメーターにより、レプリケーション監視ツールは Directory Server に保存されている認証情報の DES 復号化を実行する必要はありません。このファイルの各行は、# 文字で始まるコメント か、以下の形式の接続エントリーのいずれかになります。
host:port:binddn:bindpwd:bindcert
- host、port、および binddn は、関連する値または * に置き換えることも、完全に省略することもできます。host が null または * の場合、エントリーはファイルに専用のエントリーを持たないホストに適用できます。port が null または * の場合、ポートはデフォルトで現在のレプリカ合意に保存されているポートに設定されます。binddn が null または * の場合は、デフォルトで cn=Directory Manager に設定されます。
- bindcert は、証明書データベース、null、または * への完全パスに置き換えることができます。bindcert が省略されるか、* に置き換えられる場合、接続は単純なバインドになります。
たとえば、設定ファイルは以下のように表示されます。
#Configuration File for Monitoring Replication Via Admin Express [connection] *:*:*:mypassword [alias] M1 = host1.example.com:10011 C1 = host4.example.com:10021 C2 = host2.example.com:10022 [color] 0 = #ccffcc 5 = #FFFFCC 60 = #FFCCCC
シャドウポートは、レプリケーションモニターの設定ファイルで設定することができます。以下に例を示します。
host:port=shadowport:binddn:bindpwd:bindcert
レプリケーションモニターが指定のポートを使用するレプリカ合意を見つけると、シャドウポートを使用して統計を取得します。