UptimeRobot 連携 - クラウドベースのウェブサイト監視アラート
UptimeRobotをEchobellと連携し、ダウンタイム、SSL証明書の期限切れ、応答時間の問題をWebhook経由でプッシュ通知や電話で即時に受け取るためのガイド。
UptimeRobotは、人気のある稼働時間監視サービスです。Webhook を使用して Echobell と統合できます。
チャンネルの作成
Echobellで新しいチャンネルを作成し、Webhook URLをコピーします。
アラート連絡先の追加
- UptimeRobotにログインします。
- My Settingsに移動します。
- Alert Contactsまでスクロールし、Add Alert Contactをクリックします。
- Alert Contact TypeとしてWeb-Hookを選択します。
- Friendly Nameを「Echobell」に設定します。
- EchobellのWebhook URLをURL to Notifyに貼り付けます。
- Send as JSONを有効にします。
ペイロードの設定
**Post Value (JSON Format)**フィールドに以下のJSONを貼り付けます:
{
"monitorName": "*monitorFriendlyName*",
"alertType": "*alertType*",
"details": "*alertDetails*",
"url": "*monitorURL*"
}*alertType*:1はダウン、2はアップ。
Echobellテンプレートの設定
Echobellチャンネルの設定で、式を使用してアラートタイプを処理できます:
タイトルテンプレート:
Monitor {{monitorName}} is {{alertType == "1" ? "DOWN" : "UP"}}
ボディテンプレート:
{{details}}
URL: {{url}}