フェールオーバーマネージャークラスターの監視¶
You can use either the |variable_prod_name| efm cluster-status command or
the PEM Client graphical interface to check the current status of a
monitored node of a |variable_prod_name| cluster.
クラスタステータスレポートの確認¶
efmcluster-status :ref:`クラスタープロパティファイル<efm_cluster_status>`コマンドは|variable_prod_name|のステータスに関する情報を含むレポートを返します集まる。コマンドを呼び出すには、次のように入力します。
# efm cluster-status <cluster_name>
次のステータスレポートは、3つのノードが実行されているedbという名前のクラスターに関するものです。
Agent Type Address Agent DB VIP
-----------------------------------------------------------------------
Standby 172.19.10.2 UP UP
Standby 172.19.12.163 UP UP
Master 172.19.14.9 UP UP
Allowed node host list:
172.19.14.9 172.19.12.163 172.19.10.2
Membership coordinator: 172.19.14.9
Standby priority host list:
172.19.12.163 172.19.10.2
Promote Status:
DB Type Address WAL Received LSN WAL Replayed LSN Info
--------------------------------------------------------------------
Master 172.19.14.9 0/4000638
Standby 172.19.12.163 0/4000638 0/4000638
Standby 172.19.10.2 0/4000638 0/4000638
Standby database(s) in sync with master. It is safe to promote.
クラスター状況セクションには、クラスターの各ノードに常駐するエージェントの状況の概要が表示されます。
Agent Type Address Agent DB VIP
-----------------------------------------------------------------------
Standby 172.19.10.2 UP UP
Standby 172.19.12.163 UP UP
Master 172.19.14.9 UP UP
VIPアドレスの後のアスタリスク(*)は、そのアドレスが接続に使用できることを示します。VIPアドレスの後にアスタリスクが付いていない場合、そのアドレスは(プロパティファイルで)ノードに関連付けられていますが、そのアドレスは現在使用されていません。
|variable_prod_name|エージェントは、[ClusterStatus]セクションに表示される情報を提供します。
Allowed node host list と Standby priority host list は、どのノードがクラスターへの参加を許可されているか、およびノードの昇格順序を簡単に知る方法を提供します。メンバーシップコーディネーターのIPアドレスもレポートに表示されます。
Allowed node host list:
172.19.14.9 172.19.12.163 172.19.10.2
Membership coordinator: 172.19.14.9
Standby priority host list:
172.19.12.163 172.19.10.2
レポートの Promote Status セクションは、cluster-statusコマンドを呼び出しているノードからクラスター内の各データベースへの直接クエリの結果です。クエリは、各データベースのトランザクションログの場所も返します。
Promote Status:
DB Type Address WAL Received LSN WAL Replayed LSN Info
-------------------------------------------------------------------
Master 172.19.14.9 0/4000638
Standby 172.19.12.163 0/4000638 0/4000638
Standby 172.19.10.2 0/4000638 0/4000638
データベースが停止している場合(またはデータベースが再起動されているが、再開コマンドがまだ呼び出されていない場合)、そのホストに存在するエージェントの状態はアイドルになります。エージェントがアイドル状態の場合、クラスターステータスレポートにはアイドルノードの状態の概要が含まれます。例えば:
Agent Type Address Agent DB VIP
-----------------------------------------------------
Idle 172.19.18.105 UP UP 172.19.13.105
終了コード
クラスターステータスプロセスは、クラスターの状態に基づく終了コードを返します。
終了コード
0は、すべてのエージェントが実行中で、マスターノードとスタンバイノードのデータベースが実行中で同期していることを示します。ゼロ以外の終了コードは、問題があることを示します。次の問題により、ゼロ以外の終了コードがトリガーされる可能性があります。
データベースがダウンしているか不明です(またはアイドルエージェントがあります)。
|variable_prod_name|提供されたデータベースパスワードを復号化できません。
データベースに接続してWALの場所を取得する際に問題が発生しました。
マスターエージェントはありません。
スタンバイエージェントはありません。
1つ以上のスタンバイノードがマスターと同期していません。
PostgresEnterpriseManagerによるストリーミングレプリケーションの監視¶
PostgresEnterpriseManager(PEM)を使用してサーバーを監視する場合、ストリーミングレプリケーション分析ダッシュボード(PEMグラフィカルインターフェイスの一部)を構成して、ストリーミングレプリケーションシナリオの一部であるマスターノードまたはスタンバイノードの状態を表示できます。
ストリーミングレプリケーションダッシュボード(マスターノード)¶
ストリーミングレプリケーション分析ダッシュボードには、ストリーミングレプリケーションが有効になっている監視対象サーバーのアクティビティに関する統計情報が表示されます。ダッシュボードヘッダーは、監視対象サーバー(レプリケーションマスターまたはレプリケーションスレーブ)のステータスを識別し、サーバーが最後に起動された日時、ページが最後に更新された日時、およびトリガーされたアラートの現在の数を表示しますサーバー用。
レプリケーションスレーブ(スタンバイノード)のダッシュボードを確認すると、ダッシュボードの下部にあるラベルでサーバーのステータスを確認できます。
ストリーミングレプリケーションダッシュボード(スタンバイノード)¶
デフォルトでは、ストリーミングレプリケーション分析ダッシュボードの情報を提供するPEMレプリケーションプローブは無効になっています。
レプリケーションシナリオのマスターノードのストリーミングレプリケーション分析ダッシュボードを表示するには、以下のプローブを有効にする必要があります。
ストリーミングレプリケーション
WALアーカイブステータス
レプリケーションシナリオのスタンバイノードのストリーミングレプリケーション分析ダッシュボードを表示するには、以下のプローブを有効にする必要があります。
ストリーミングレプリケーションラグタイム
PEMの詳細については、次のEnterpriseDBWebサイトにアクセスしてください。
http://www.enterprisedb.com/products-services-training/products/postgres-enterprise-manager