ZabbixからAlertPilotへアラートを送信する

概要

ZabbixのアラートをWebhookでAlertPilotに送信することで、統合的なアラート管理が可能です。

手順

  1. AlertPilotのライセンスキーを取得
    SaaSコンソールでライセンスキーを確認し、控えてください。

  2. Zabbixでメディアタイプを作成

  3. 「管理」>「メディアタイプ」>「作成」
  4. タイプ:Webhook
  5. URL:
    https://api.alertpilot.ai-station.org/alert
  6. HTTPヘッダー:
    Content-Type: application/json x-license-key: <あなたのライセンスキー>
  7. リクエストボディ例:
    json { "source": "zabbix", "priority": "{EVENT.SEVERITY}", "host": "{HOST.NAME}", "item": "{ITEM.NAME}", "description": "{EVENT.NAME}", "details": { "trigger_id": "{TRIGGER.ID}", "event_id": "{EVENT.ID}" } }

  8. アクションにWebhookを追加
    「設定」>「アクション」で、作成したWebhookメディアタイプを通知先に追加してください。

テスト

Zabbixでテスト通知を送信し、AlertPilotで受信できるか確認してください。