• 製品
  • 使用を開始する
  • 関連ドキュメント
  • リソース

Opsgenie を Amazon Route 53 Health Check と統合する

Opsgenie が Amazon Route 53 Health Check ユーザーに提供するもの

Opsgenie Amazon Route 53 ヘルスチェック インテグレーションを使用して、Amazon Route 53 ヘルスチェック アラートを Opsgenie に転送します。Opsgenie は、オンコール スケジュールに基づいて通知する適切な担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iOS、Android のプッシュ通知によって通知して、アラートが確認されるかクローズされるまでアラートをエスカレートします。

統合の機能性

Amazon Route 53 ヘルスチェックでアラートが作成されると、統合によって Opsgenie でアラートが自動で作成されます。

Amazon Route 53 Health Check インテグレーションを Opsgenie に追加する

この統合はチーム ダッシュボードから追加可能

Opsgenie の Free または Essentials の各プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合、このプランでは [設定] の [統合] ページが利用できないため、この統合はチーム ダッシュボードからのみ追加できます。

統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。

そのためには、次の手順に従います。

  1. Teams からチーム ダッシュボードに移動します。

  2. [統合] > [統合を追加] の順に選択します。

残りの手順に従って統合を完了します。

  1. [設定] > [統合] の順に移動します。Amazon Route 53 Health Check を検索して [追加] を選択します。 

  2. [応答者] フィールドによって Amazon Route 53 Health Check アラートの通知先を指定します。入力し始めると、オートコンプリートの候補が表示されます。

  3. [Save Integration (統合の保存)] を選択します。

4. SNS トピックを作成します

Amazon Route 53 Health Check SNS トピック

5. Opsgenie インテグレーションから提供された URL を使用して、Opsgenie の API エンドポイントを持つトピックに HTTPS サブスクリプションを追加します

Amazon Route 53 Health Check サブスクリプション

Opsgenie への SNS サブスクリプションを正常に設定すると、Opsgenie に確認アラートが作成されます。

6. 以前に作成した SNS トピックに通知を送信するようにヘルスチェックを設定します

Amazon Route 53 Health Check での設定

Amazon Route 53 Health Check の設定

1. ヘルス チェックを設定すると、[Get notified when health check fails (ヘルス チェックが失敗したときに通知を受ける)] ウィンドウが開きます。

2. [はい] および [Send Notification to Existing Topic (既存のトピックに通知を送信)] をクリックします。

3. Opsgenie の用途向けに作成されたトピックを選択します。

4. [ヘルス チェックの作成] をクリックします。

Amazon Route 53 Health Check の作成

Opsgenie Amazon Route 53 Health Check プラグインからの Webhook メッセージの例

JSON

1 2 3 4 5 6 7 8 9 10 11 12 { "Type" : "Notification", "MessageId" : "fa97d391-ae96-585b-97dc-830e0d4935e9", "TopicArn" : "arn:aws:sns:us-east-1:72918xxxxxxx:test-sns-for-route53", "Subject" : "ALARM: \"try2-awsroute53-23065a3c-3d3d-467f-8930-xxxxxx-Low-Health...\" in US East - N. Virginia", "Message" : "{\"AlarmName\":\"try2-awsroute53-23065a3c-3d3d-xxxx-x0-82cbb897a5ab-Low-HealthCheckStatus\",\"AlarmDescription\":null,\"AWSAccountId\":\"729181xxxxxx\",\"NewStateValue\":\"ALARM\",\"NewStateReason\":\"Threshold Crossed: 1 datapoint (0.0) was less than the threshold (1.0).\",\"StateChangeTime\":\"2016-11-11T10:46:55.660+0000\",\"Region\":\"US East - N. Virginia\",\"OldStateValue\":\"INSUFFICIENT_DATA\",\"Trigger\":{\"MetricName\":\"HealthCheckStatus\",\"Namespace\":\"AWS/Route53\",\"Statistic\":\"MINIMUM\",\"Unit\":null,\"Dimensions\":[{\"name\":\"HealthCheckId\",\"value\":\"23065a3c-xxxx-467f-8930-82cbb897a5ab\"}],\"Period\":60,\"EvaluationPeriods\":1,\"ComparisonOperator\":\"LessThanThreshold\",\"Threshold\":1.0}}", "Timestamp" : "2016-11-11T10:46:55.762Z", "SignatureVersion" : "1", "Signature" : "YuaEzc4ZGxWI68sBukJ0+Bn5NpI2uLpKJwmVU5uhj7+xxxxS+YprbcNH0fT22QyzxCt5oyouFMJO860ULeV8KNd0GZjJhg6xukxiXQJk3pTe9ecvqRDQVsTnVOZUII9+ITZNEFgsQ3mIZXElb8hhJixnPZJEVYSutqyDtA807HS9LSL5aLrnNCOBzqAx493phcf6b60DeyX2+m1N8WAjclDTC6UwJwaIRX+5OHnfi2+xxxxxxxxxxxxxHRcgaj2XLhe5jApIHp5L8QnVGhBpopJ56gNytvCj7/5FWg==", "SigningCertURL" : "https://sns.us-east-1.amazonaws.com/SimpleNotificationService-b95095bebxxxxxafc7f4149a.pem", "UnsubscribeURL" : "https://sns.us-east-1.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-east-1:72918xxxxxx:test-sns-for-route53:d6533783-f9a2-xxxxxd2-3bcedd92a8ec" }

このペイロードは Opsgenie によって次のように解析されます。

JSON

1 2 3 4 5 6 7 8 9 10 11 12 13 14 [ "Type" : "Notification", "MessageId" : "fa97d391-ae96-xxxxx-830e0d4935e9", "TopicArn" : "arn:aws:sns:us-east-1:72918xxxxxx:test-sns-for-route53", "Subject" : "ALARM: \"try2-awsroute53-23065a3c-3xxxxx4xxx-82cbb897a5ab-Low-Health...\" in US East - N. Virginia", "AlarmName" : "try2-awsroute53-23065a3c-3d3d-467xxxxxxxx-Low-HealthCheckStatus", "AlarmDescription" : null, "AWSAccountID" : "72918xxxxxx", "NewStateValue" : "ALARM", "NewStateReason" : "Threshold Crossed: 1 datapoint (0.0) was less than the threshold (1.0).", "StateChangeTime" : "2016-11-11T10:46:55.660+0000", "Region" : "US East - N. Virginia", "OldStateValue" : "INSUFFICIENT_DATA" ]

 

その他のヘルプ