本ページでは、応答タイムアウトが発生した場合やステータスコードがエラーを示した場合に、ローカルサービスプロセスの可用性をモニターし、アラーム通知を送信する方法について説明します。

  • 可用性モニタリング機能を使用する前に、CloudMonitor エージェントをインストールする必要があります。 この機能を使用する前に、指定したインスタンスに CloudMonitor エージェントをインストールしたことを確認してください。
  • モニタリングタスクは 1 分に 1 回実行されます。
  • 可用性モニタリング機能を使用する前に、アプリケーショングループを作成する必要があります。 詳しくは、アプリケーショングループの作成をご参照ください。

手順

  1. CloudMonitor コンソールにログインします。
  2. 左側のナビゲーションウィンドウで [アプリケーショングループ] をクリックします。
  3. 対象アプリケーショングループを見つけて、グループ名をクリックします。
  4. 左側のナビゲーションウィンドウで、[可用性モニタリング] をクリックします。
  5. 右上隅にある [設定の作成] をクリックして、[可用性モニタリングの作成] ページに移動します。

    モニタリング設定:

    • 対象サーバー: 検出を開始するマシン。 ローカルサービスの可用性モニタリングでは、検出元と検出対象は同じマシンです。
    • 検出タイプ: [URL または IP アドレス] を選択します。
    • 検出対象: [HTTP(S)] を選択した場合、構文は「localhost:port/path」です。 [TELNET] を選択した場合、構文は「127.0.0.1:port」です。 どちらもさまざまなアプリケーションに役立ちます。 Tomcat が正しく応答しているかどうかを確認するには、[HTTP(S)] を選択し、「localhost:8080/monitor」と入力します。 MySQL の接続性を検出する場合は、[TELNET] を選択し、「127.0.0.1:3306」と入力します。

    アラーム設定:

    [ステータスコード][応答時間] が、可用性モニタリングの測定値として使われます。 いずれかの測定値が、指定されたしきい値に達すると、アラームがトリガーされます。 アラーム通知は、対応するアプリケーショングループのアラーム送信先グループに送信されます。 ローカル可用性モニタリングの場合は、ステータスコードを 400 より大きく設定してください。

    • ステータスコード: 返されたステータスコードがアラームルールに適合すると、アラームがトリガーされます。
    • 通知方法: アラーム通知が送信される方法。
    • 詳細設定:
      • ミュート期間: アラームルールで指定された条件を満たしても、アラーム通知がトリガーされないようにアラームルールがミュートされた期間。
      • 有効期間の開始日: アラームルールで指定された条件を満たすときアラームがトリガーされる可能性がある期間。
  6. [OK] をクリックして設定を保存します。 サービスが応答しない場合は、SMSメッセージやメールなど、指定した方法でアラーム通知が送信されます。
  7. 異常なホストの詳細を表示するには、 可用性モニタリングタスクリスト内の [異常なホスト]の数をクリックします。