複数のAlways-On Monitoringインスタンスの実行
Always-On Monitoringを使用すると、Enterprise Managerが停止したときにアラートのモニタリングを継続できます。負荷分散/高可用性のための複数のインスタンスを実装することによって、Always-On Monitoringの高可用性を実現できます。また、このコンポーネントの基本的な高可用性(HA)も同様に実現する必要があるため、Always-On Monitoringリポジトリをクラスタ・データベースとして構成する必要があることに注目することも重要です。
複数のAlways-On Monitoringインスタンスを追加すると、HAに関して次の利点があります。
-
エージェントからアラートを受信および記録する処理を共有します。なんらかの理由でインスタンスが停止した場合、サーバー・ロード・バランサ(SLB)で、障害の発生していないインスタンスにそれらのリクエストをリダイレクトできます
-
通知を送信する処理を共有します。順序の理由から、1つのターゲットのすべての通知が1つのAlways-On Monitoringインスタンスに送信されます。そのAlways-On Monitoringインスタンスが停止した場合、そのキューに対する責任は別のインスタンスに移されます。
Always-On Monitoringインスタンスを構成したら、次のemscaコマンドを実行して、別のインスタンスを追加できます。
emsca add_ems
次の図は、一般的なAlways-On MonitoringのHAデプロイメントを示しています。