フェールオーバーマネージャークラスターの監視

You can use either the Failover Manager efm cluster-status command or the PEM Client graphical interface to check the current status of a monitored node of a Failover Manager cluster.

クラスターステータスレポートの確認

efmcluster-status :ref:`クラスタープロパティファイル<efm_cluster_status>`コマンドは、Failover Managerのステータスに関する情報を含むレポートを返しますクラスター。コマンドを呼び出すには、次を入力します。

# efm cluster-status <cluster_name>

次のステータスレポートは、3つのノードが実行されているedbという名前のクラスターに関するものです。

Agent Type  Address               Agent   DB        VIP
-----------------------------------------------------------------------
Standby     172.19.10.2            UP     UP        192.168.225.190
Standby     172.19.12.163          UP     UP        192.168.225.190
Primary     172.19.14.9            UP     UP        192.168.225.190*


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
--------------------------------------------------------------------
Primary  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 primary. It is safe to promote.

クラスターステータスセクションには、クラスターの各ノードに存在するエージェントのステータスの概要が表示されます。

Agent Type  Address             Agent   DB        VIP
-----------------------------------------------------------------------
Standby     172.19.10.2          UP     UP        192.168.225.190
Standby     172.19.12.163        UP     UP        192.168.225.190
Primary     172.19.14.9          UP     UP        192.168.225.190*

VIPアドレスの後のアスタリスク(*)は、アドレスが接続に使用可能であることを示します。VIPアドレスの後にアスタリスクが付いていない場合、アドレスはノード(プロパティファイル内)に関連付けられていますが、アドレスは現在使用されていません。

Failover Managerエージェントは、クラスターステータスセクションに表示される情報を提供します。

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
-------------------------------------------------------------------
Primary   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 は、すべてのエージェントが実行中であり、プライマリノードとスタンバイノードのデータベースが実行中で同期していることを示します。

  • ゼロ以外の終了コードは、問題があることを示します。次の問題により、ゼロ以外の終了コードがトリガーされる場合があります。

    データベースがダウンしているか、不明です(またはアイドルエージェントがあります)。

    Failover Manager指定されたデータベースパスワードを解読できません。

    データベースに接続してWALの場所を取得する際に問題が発生しました。

    プライマリエージェントはありません。

    スタンバイエージェントはありません。

    1つ以上のスタンバイノードがプライマリと同期していません。

PostgresEnterpriseManagerを使用したストリーミングレプリケーションの監視

PostgresEnterpriseManager(PEM)を使用してサーバーを監視する場合、StreamingReplicationAnalysisダッシュボード(PEMグラフィカルインターフェイスの一部)を構成して、StreamingReplicationシナリオの一部であるプライマリノードまたはスタンバイノードの状態を表示できます。

Monitoring EFM

ストリーミングレプリケーションダッシュボード(プライマリノード)

ストリーミングレプリケーション分析ダッシュボードには、ストリーミングレプリケーションが有効になっている監視対象サーバーのアクティビティに関する統計情報が表示されます。ダッシュボードヘッダーは、監視対象サーバーの状態(レプリケーションプライマリまたはレプリケーションスレーブのいずれか)を識別し、サーバーが最後に起動された日時、ページが最後に更新された日時、およびトリガーされたアラートの現在の数を表示しますサーバー用。

レプリケーションスレーブ(スタンバイノード)のダッシュボードを確認すると、ダッシュボードの下部にあるラベルでサーバーのステータスが確認されます。

Monitoring EFM

ストリーミングレプリケーションダッシュボード(スタンバイノード)

デフォルトでは、StreamingReplicationAnalysisダッシュボードに情報を提供するPEMレプリケーションプローブは無効になっています。

レプリケーションシナリオのプライマリノードのストリーミングレプリケーション分析ダッシュボードを表示するには、以下のプローブを有効にする必要があります。

  • ストリーミングレプリケーション

  • WALアーカイブステータス

レプリケーションシナリオのスタンバイノードのストリーミングレプリケーション分析ダッシュボードを表示するには、次のプローブを有効にする必要があります。

  • ストリーミングレプリケーションの遅延時間

PEMの詳細については、次のEnterpriseDBWebサイトにアクセスしてください。

http://www.enterprisedb.com/products-services-training/products/postgres-enterprise-manager