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

Opsgenie を Site24x7 と統合する

Site24x7 ロゴ

Opsgenie が Site24x7 ユーザーに提供するもの

OpsgenieSite24x7 と Webhook を統合しています。統合を使用して、詳細情報とともに Opsgenie API に Site24x7 アラートを送信します。OpsgenieSite24x7 のアラートのディスパッチャーとして機能し、オンコール スケジュールに基づいて通知する適切な担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iPhone および Android のプッシュ通知によって通知し、アラートが承認されるかクローズされるまでアラートをエスカレートします。

統合の機能性

  • Site24x7 でアラートが作成されると、統合よって Opsgenie でもアラートが自動で作成されます。

  • アラートのステータスが再び起動すると、Opsgenie で関連するアラートが自動的にクローズされます。

このドキュメントでは、OpsgenieSite24x7 から受信するデータの統合と詳細を設定する方法について説明します。

Opsgenie サイドの統合を設定する

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

  1. [チーム] に移動して自分のチームを選択します。

  2. 左側のナビゲーションで [統合] を選択し、[統合を追加] を選択します。

統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。

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

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

  3. API URL をコピーします。

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

Site24x7 側の設定

  1. Site24x7 で、[管理] ページに移動し、[サードパーティ統合] を選択します。

  2. [Webhook] をクリックして、Webhook ベースの統合を設定します。

  3. 前にコピーした URL を [フック URL] フィールドに貼り付けます。

  4. HTTP メソッドとして「POST」を選択します。

  5. [インシデント パラメーターを送信する] がオンになっていることを確認します。

  6. [JSON として POST] がオンになっていることを確認します。

  7. Opsgenie Site24x7 統合を使用するには、統合レベルに目的のモニターが含まれている必要があります。

  8. 保存をクリックします。

Site24x7 Webhook

Site24x7 から Opsgenie に送信されるペイロードのサンプル

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"] ]

 

その他のヘルプ