CloudMonitorは、ローカルサービスが期待どおりに応答するかどうかを確認するのに役立つ可用性モニタリング機能を提供します。 ローカルサービスがタイムアウトした場合、またはエラーコードが返された場合、CloudMonitorはアラート通知を送信します。
前提条件
監視するホストにCloudMonitorエージェントがインストールされています。 ローカルサービスの可用性モニタリングはCloudMonitorエージェントに依存するため、これが必要です。 詳細については、「C ++ 用CloudMonitorエージェントのインストールとアンインストール」をご参照ください。
1つ以上のアプリケーショングループが作成されます。 詳細については、「アプリケーショングループの作成」をご参照ください。
手順
にログインします。CloudMonitorコンソール.
左側のナビゲーションウィンドウで、 を選択します。
On theアプリケーショングループタブで、アプリケーショングループの名前をクリックします。
表示されるページの左側のナビゲーションウィンドウで、可用性モニタリング.
クリック可用性モニタリングタスクの作成.
では、可用性モニタリングタスクの作成 /変更パネルで、タスクパラメータを設定します。
パラメーター
説明
タスク名
可用性モニタリングタスクの名前。
監視ノード
監視するインスタンスのID。
検出ターゲット
監視するオブジェクト。The object that you want to monitor.
[検出ターゲット] パラメーターを [URL] または [IPアドレス] に設定します。
検出タイプ
オブジェクトを監視するために使用するメソッド。 次のいずれかの方法を選択できます。
HTTP(S): このオプションを選択した場合、監視するURLを入力し、リクエストメソッドをHEAD、GET、またはPOSTに設定します。 形式:
http:// localhost:port/pathTELNET: このオプションを選択した場合、監視するIPアドレスを入力します。 形式:
127.0.0.1:portPING: このオプションを選択した場合、監視するIPアドレスを入力します。
たとえば、Apache Tomcatが期待どおりに応答するかどうかを確認するには、[HTTP(S)] を選択し、
http:// localhost:8080/monitorと入力します。 MySQLデータベースの接続を確認するには、TELNETを選択し、127.0.0.1:3306と入力します。リクエスト方法
リクエスト方式。 有効な値: HEAD、GET、およびPOST。
説明このパラメーターは、[検出タイプ] パラメーターを [HTTP(S)] に設定した場合に必要です。
モニタリング頻度
検出リクエストが送信される間隔。
有効な値: 15秒、30秒、1分、2分、5分、15分、30分、60分。 たとえば、1分を選択した場合、CloudMonitorは1分ごとに監視対象オブジェクトに検出リクエストを送信します。
説明このパラメーターは、[検出タイプ] パラメーターを [HTTP(S)] に設定した場合に必要です。
ヘッダー
サイトモニタリングの検出要求のHTTPまたはHTTPSヘッダー。
ヘッダーは
parameter1:value1形式である必要があります。複数のヘッダーはコンマ (,) で区切ります。
説明このパラメーターは、[検出タイプ] パラメーターを [HTTP(S)] に設定した場合に必要です。
POSTコンテンツ
サイトモニタリングのPOST要求の内容。
コンテンツは
parameter1=value1¶meter2=value2形式で、英語である必要があります。説明このパラメーターは、[検出タイプ] パラメーターを [HTTP(S)] に設定し、[リクエストメソッド] パラメーターを [POST] に設定した場合に必要です。
マッチ応答コンテンツ
照合する応答コンテンツと、応答コンテンツの照合に使用される方法。
応答内容を指定した場合、監視タスクは、指定した応答内容がHTTP応答本文の最初の64 KBに含まれているかどうかを確認します。 有効な値:
レスポンスに含まれるアラートの生成
一致するコンテンツが含まれていない場合は警告します。
説明このパラメーターは、[検出タイプ] パラメーターを [HTTP(S)] に設定した場合に必要です。
クリック次へ.
では、アラートルールの設定ステップで、アラートルールのパラメーターを設定します。
パラメーター
説明
ステータスコード
ステータスコードが指定された値に達すると、アラートがトリガーされます。
Status CodeパラメーターまたはResponse Timeパラメーターのいずれの値がしきい値に達したかに関係なく、アラートがトリガーされます。 CloudMonitorは、アプリケーショングループのアラート送信先グループにアラート通知を送信します。
応答時間
応答時間が指定された値に達すると、アラートがトリガーされます。
Status CodeパラメーターまたはResponse Timeパラメーターのいずれの値がしきい値に達したかに関係なく、アラートがトリガーされます。 CloudMonitorは、アプリケーショングループのアラート送信先グループにアラート通知を送信します。
通知方法
アラート通知の送信に使用されるアラートレベルとメソッド。 有効な値:
情報 (メール + Webhook)
アラートコールバック
インターネット経由でアクセスできるコールバックURL。 CloudMonitorは、指定されたURLにアラート通知をプッシュするHTTP POSTリクエストを送信します。 HTTPプロトコルのみがサポートされています。
ミュート用
CloudMonitorがアラート通知を再送信するまでの間隔。 有効な値: 5分、15分、30分、60分、3時間、6時間、12時間、24時間。
メトリック値がしきい値に達すると、CloudMonitorはアラート通知を送信します。 ミュート期間内にメトリック値が再びしきい値に達した場合、CloudMonitorはアラート通知を再送信しません。 ミュート期間が終了してもアラートがクリアされない場合、CloudMonitorはアラート通知を再送信します。
有効期間
アラートルールの有効期間。 CloudMonitorは、アラートルールの有効期間内にのみアラート通知を送信し、有効期間が終了するとイベントを記録します。
Log Service
Log Serviceをオンにすると、アラートがトリガーされると、アラート情報が指定されたLogstoreに送信されます。 この場合、Region、ProjectName、およびLogstoreパラメーターを設定する必要があります。
プロジェクトとLogstoreの作成方法の詳細については、「入門」をご参照ください。
クリックOK.