ユーザーとして Opsgenie の利用を開始する
プロフィールの設定、Opsgenie からの通知の取得、オンコール スケジュールの表示に関するすべての方法を説明します。
Opsgenie Amazon Route 53 ヘルスチェック インテグレーションを使用して、Amazon Route 53 ヘルスチェック アラートを Opsgenie に転送します。Opsgenie は、オンコール スケジュールに基づいて通知する適切な担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iOS、Android のプッシュ通知によって通知して、アラートが確認されるかクローズされるまでアラートをエスカレートします。
Amazon Route 53 ヘルスチェックでアラートが作成されると、統合によって Opsgenie でアラートが自動で作成されます。
この統合はチーム ダッシュボードから追加可能
Opsgenie の Free または Essentials の各プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合、このプランでは [設定] の [統合] ページが利用できないため、この統合はチーム ダッシュボードからのみ追加できます。
統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。
そのためには、次の手順に従います。
Teams からチーム ダッシュボードに移動します。
[統合] > [統合を追加] の順に選択します。
残りの手順に従って統合を完了します。
[設定] > [統合] の順に移動します。Amazon Route 53 Health Check を検索して [追加] を選択します。
[応答者] フィールドによって Amazon Route 53 Health Check アラートの通知先を指定します。入力し始めると、オートコンプリートの候補が表示されます。
[Save Integration (統合の保存)] を選択します。
4. SNS トピックを作成します。
5. Opsgenie インテグレーションから提供された URL を使用して、Opsgenie の API エンドポイントを持つトピックに HTTPS サブスクリプションを追加します。
Opsgenie への SNS サブスクリプションを正常に設定すると、Opsgenie に確認アラートが作成されます。
6. 以前に作成した SNS トピックに通知を送信するようにヘルスチェックを設定します。
1. ヘルス チェックを設定すると、[Get notified when health check fails (ヘルス チェックが失敗したときに通知を受ける)] ウィンドウが開きます。
2. [はい] および [Send Notification to Existing Topic (既存のトピックに通知を送信)] をクリックします。
3. Opsgenie の用途向けに作成されたトピックを選択します。
4. [ヘルス チェックの作成] をクリックします。
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"
]
この内容はお役に立ちましたか?