情報を取得する他の Pgpool-II のインデックスを指定します。
0 の場合はローカルの watchdog の情報を取得します。
省略された場合は、全ての watchdog ノードの情報を取得します。
pcp_common_options を参照してください。
ここでは,出力例を示します。
$ pcp_watchdog_info -h localhost -U postgres
3 3 NO Linux_host1.localdomain_9991 host1
Linux_host1.localdomain_9991 host1 9991 9001 7 STANDBY
Linux_host2.localdomain_9992 host2 9992 9002 4 LEADER
Linux_host3.localdomain_9993 host3 9993 9003 7 STANDBY
結果は以下の順のとおりです。
最初に出力される行は、watchdog クラスタの情報を示しています:
1. クラスタ内の全 watchdog ノード数
2. アクティブなメンバーシップを持つwatchdog ノード数
3. 仮想 IP がこのノードで起動しているか?
4. リーダノード名
5. リーダノードホスト
それ以降は watchdog ノードのリストが出力されます:
1. ノード名
2. ホスト名
3. pgpool ポート番号
4. watchdog ポート番号
5. 現在のノードステータス
6. 現在のノードステータス名
7. 現在のメンバーシップステータス
8. 現在のメンバーシップステータス名
verbose モードは結果の詳細を表示できます。例えば:
$ pcp_watchdog_info -h localhost -v -U postgres Watchdog Cluster Information Total Nodes : 3 Remote Nodes : 2 Member Remote Nodes : 2 Nodes required for quorum: 2 Quorum state : QUORUM EXIST Alive Remote Nodes : 2 VIP up on local node : NO Leader Node Name : Linux_host2.localdomain_9992 Leader Host Name : localhost Watchdog Node Information Node Name : Linux_host1.localdomain_9991 Host Name : host1 Delegate IP : 192.168.1.10 Pgpool port : 9991 Watchdog port : 9001 Node priority : 1 Status : 7 Status Name : STANDBY Membership Status : MEMBER Node Name : Linux_host2.localdomain_9992 Host Name : host2 Delegate IP : 192.168.1.10 Pgpool port : 9992 Watchdog port : 9002 Node priority : 1 Status : 4 Status Name : LEADER Membership Status : MEMBER Node Name : Linux_host3.localdomain_9993 Host Name : host3 Delegate IP : 192.168.1.10 Pgpool port : 9993 Watchdog port : 9003 Node priority : 1 Status : 7 Status Name : STANDBY Membership Status : MEMBER