ユーザーとして Opsgenie の利用を開始する
プロフィールの設定、Opsgenie からの通知の取得、オンコール スケジュールの表示に関するすべての方法を説明します。
Opsgenie は Site24x7 と Webhook を統合しています。統合を使用して、詳細情報とともに Opsgenie API に Site24x7 アラートを送信します。Opsgenie は Site24x7 のアラートのディスパッチャーとして機能し、オンコール スケジュールに基づいて通知する適切な担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iPhone および Android のプッシュ通知によって通知し、アラートが承認されるかクローズされるまでアラートをエスカレートします。
Site24x7 でアラートが作成されると、統合よって Opsgenie でもアラートが自動で作成されます。
アラートのステータスが再び起動すると、Opsgenie で関連するアラートが自動的にクローズされます。
このドキュメントでは、Opsgenie が Site24x7 から受信するデータの統合と詳細を設定する方法について説明します。
Opsgenie の Free プランまたは Essentials プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合は、チーム ダッシュボードからのみこの統合を追加できます。このプランでは、[設定] の [統合] ページが利用できません。
[チーム] に移動して自分のチームを選択します。
左側のナビゲーションで [統合] を選択し、[統合を追加] を選択します。
統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。
[設定] > [統合] の順に移動します。Site24x7 を検索して [追加] を選択します。
[応答者] フィールドによって Site24x7 アラートの通知先を指定します。入力し始めると、オートコンプリートの候補が表示されます。
API URL をコピーします。
[Save Integration (統合の保存)] を選択します。
Site24x7 で、[管理] ページに移動し、[サードパーティ統合] を選択します。
[Webhook] をクリックして、Webhook ベースの統合を設定します。
前にコピーした URL を [フック URL] フィールドに貼り付けます。
HTTP メソッドとして「POST」を選択します。
[インシデント パラメーターを送信する] がオンになっていることを確認します。
[JSON として POST] がオンになっていることを確認します。
Opsgenie Site24x7 統合を使用するには、統合レベルに目的のモニターが含まれている必要があります。
保存をクリックします。
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"tags": "prod, critical",
"INCIDENT_REASON": "Response time from Miami - US exceeded 2000 ms.",
"STATUS": "TROUBLE",
"MONITORURL": "http://www.nexusguard.com",
"INCIDENT_TIME": "May 6, 2015 9:25 AM HKT",
"MONITORNAME": "www.nexusguard.com",
"FAILED_LOCATIONS": "California-US,NewYork-US,LosAngeles-US,London-UK,Miami-US",
"MONITORTYPE": "URL",
"INCIDENT_TIME_ISO": "2015-15-06T09:25:25-0800",
"MONITOR_DASHBOARD_LINK": "https://www.site24x7.com/app/client#/home/monitors/254XXXXXXXXXX5203/Summary",
"MONITOR_ID": "254XXXXXXXX3",
"POLLFREQUENCY": 15,
"RCA_LINK": "https://www.site24x7.com/rca.do?XXXXXXXXXXXXXXXXXXXXXXXX%2BuYuZG5OO3TFi771h4%XXXXXXXXXXXXXXXX13d%2F4nD%2Bat2OCY%3D",
"TIMEZONE": "US/Pacific"
}
このペイロードは Opsgenie によって次のように解析されます。
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[
"incident_reason": "Response time from Miami - US exceeded 2000 ms.",
"status": "TROUBLE",
"monitor_url": "http://www.nexusguard.com",
"incident_time": "May 6, 2015 9:25 AM HKT",
"incident_time_iso": "2015-15-06T09:25:25-0800",
"monitor_name": "www.nexusguard.com",
"monitor_id": "254XXXXXXXX3",
"rca_link":"https://www.site24x7.com/rca.do?XXXXXXXXXXXXXXXXXXXXXXXX%2BuYuZG5OO3TFi771h4%XXXXXXXXXXXXXXXX13d%2F4nD%2Bat2OCY%3D", "monitor_dashboard_link":"https://www.site24x7.com/app/client#/home/monitors/254XXXXXXXXXX5203/Summary",
"failed_locations": "California-US,NewYork-US,LosAngeles-US,London-UK,Miami-US",
"timezone":"US/Pacific",
"pollfrequency":"15",
"monitor_type": "URL",
"tags": ["prod", "critical"]
]
この内容はお役に立ちましたか?