ส่งการแจ้งเตือนจาก Upptime เป็นสายโทรเข้าด้วย Echobell

ส่งการแจ้งเตือนเหตุขัดข้องจาก Upptime ไปยัง Echobell เป็นการแจ้งเตือนแบบสำคัญตามเวลาหรือสายโทรเข้า ด้วย custom webhook เพียงตัวเดียว ไม่ต้องมีเซิร์ฟเวอร์เพิ่ม

อัปเดตเมื่อ

สารบัญ

Upptime คอยมอนิเตอร์เว็บไซต์ของคุณจาก GitHub Actions แต่การตรวจสอบที่ล้มเหลวจะมีประโยชน์ก็ต่อเมื่อการแจ้งเตือนไปถึงตัวคุณจริง ๆ คู่มือนี้จะแสดงวิธีส่งการแจ้งเตือนเหตุขัดข้องของ Upptime ไปยัง Echobell เป็นการแจ้งเตือนแบบสำคัญตามเวลาหรือสายโทรเข้า โดยใช้ URL ของ webhook เพียงตัวเดียว และไม่ต้องเพิ่มโครงสร้างพื้นฐานใด ๆ

การตั้งค่า

1. คัดลอก URL ของ webhook ของช่องจาก Echobell

ในแอป Echobell ให้เปิดช่องหนึ่งขึ้นมาแล้วคัดลอก webhook ของช่องนั้น: https://hook.echobell.one/t/<channel-token>

ตั้งประเภทการแจ้งเตือนของช่องเป็นมาตรฐาน สำคัญตามเวลา หรือโทรเข้า ตามระดับความเร่งด่วนของปลายทางที่คุณมอนิเตอร์

2. เพิ่ม secret ในรีโปของ Upptime

ในหน้าตั้งค่าของ GitHub repository ให้เพิ่ม Actions secret เหล่านี้:

NOTIFICATION_CUSTOM_WEBHOOK=true
NOTIFICATION_CUSTOM_WEBHOOK_URL=https://hook.echobell.one/t/<channel-token>?site=$SITE_NAME&status=$STATUS&url=$SITE_URL&issue=$ISSUE_URL&code=$RESPONSE_CODE&emoji=$EMOJI
NOTIFICATIONS_DOWN_MESSAGE=$EMOJI $SITE_NAME is $STATUS ($RESPONSE_CODE) – $ISSUE_URL
NOTIFICATIONS_UP_MESSAGE=$EMOJI $SITE_NAME is back up – $SITE_URL

3. ตั้งเทมเพลตใน Echobell

ใช้ตัวแปรที่ตรงกับพารามิเตอร์ใน query ข้างต้น: {{site}}, {{status}}, {{code}}, {{url}}, {{issue}} แล้วเลือกว่าช่องนี้ควรโทรเข้าหรือส่งการแจ้งเตือนแบบพุช

เท่านี้ก็ตั้งค่าครบแล้ว Upptime ทำหน้าที่ส่งข้อมูล ส่วน Echobell ดูแลเรื่องการแจ้งเตือน

ดูขั้นตอนแบบละเอียดได้ที่คู่มือการตั้งค่า Upptime ส่วนตัวเลือกการแจ้งเตือนของ Upptime เอง ดูได้จากเอกสารทางการ

สิ่งที่คุณจะได้

  • รู้ทันทีเมื่อปลายทางล่มหรือกลับมาทำงานอีกครั้ง
  • มีลิงก์ตรงไปยังเว็บไซต์ที่ได้รับผลกระทบและ GitHub issue ของมันในทุกการแจ้งเตือน
  • ยกระดับเป็นสายโทรเข้าสำหรับปลายทางที่รอไม่ได้

บทความที่เกี่ยวข้อง

แจ้งเตือนด้วยสายโทรเข้าจาก Prometheus Alertmanager: ให้ปลุกเฉพาะเรื่องวิกฤต

Alertmanager ไม่มี receiver แบบเสียง มาดูวิธีส่ง alert ของ Prometheus ไปเป็นสายโทรเข้าเฉพาะระดับวิกฤต ทั้งการตั้งค่า webhook เงื่อนไข และกับดักของ Watchdog

อ่านต่อ

สายโทรแจ้งเตือนจาก Uptime Kuma: ทำให้มือถือของคุณดังจริง ๆ

Uptime Kuma มีผู้ให้บริการแจ้งเตือนกว่า 90 ราย แต่ไม่มีรายไหนโทรเข้ามือถือคุณ นี่คือวิธีเพิ่มสายโทรแจ้งเตือนเมื่อระบบล่ม โดยใช้ webhook เพียงตัวเดียว

อ่านต่อ

ส่งการแจ้งเตือน webhook จาก Zapier ไปยังมือถือของคุณด้วย Echobell

เรียนรู้วิธีส่งการแจ้งเตือน webhook จาก Zapier ไปยัง iPhone ด้วย Echobell เปลี่ยน Zap ให้เป็นการแจ้งเตือนแบบสำคัญตามเวลาหรือสายโทรเข้าสำหรับเวิร์กโฟลว์เร่งด่วน

อ่านต่อ