UptimeRobot 연동 - 다운타임 알림

UptimeRobot 알림을 Echobell로 보내 다운타임, SSL 인증서 만료, 느린 응답 시간에 대해 푸시 알림이나 전화 알림을 받으세요.


UptimeRobot은 널리 사용되는 가동 시간 모니터링 서비스입니다. Webhook을 사용하여 Echobell과 연동할 수 있습니다.

채널 만들기

Echobell에서 새 채널을 만들고 Webhook URL을 복사합니다.

알림 연락처 추가

  1. UptimeRobot에 로그인합니다.
  2. My Settings로 이동합니다.
  3. Alert Contacts까지 스크롤한 다음 Add Alert Contact를 클릭합니다.
  4. Alert Contact Type으로 Web-Hook을 선택합니다.
  5. Friendly Name을 "Echobell"로 설정합니다.
  6. Echobell Webhook URL을 URL to Notify에 붙여 넣습니다.
  7. Send as JSON을 활성화합니다.

페이로드 구성

다음 JSON을 Post Value (JSON Format) 필드에 붙여 넣습니다.

{
  "monitorName": "*monitorFriendlyName*",
  "alertType": "*alertType*",
  "details": "*alertDetails*",
  "url": "*monitorURL*"
}
  • *alertType*: Down은 1, Up은 2입니다.

Echobell 템플릿 구성

Echobell 채널 설정에서 표현식을 사용하여 알림 유형을 처리할 수 있습니다.

제목 템플릿:

Monitor {{monitorName}} is {{alertType == "1" ? "DOWN" : "UP"}}

본문 템플릿:

{{details}}
URL: {{url}}