Uptime Kuma

Uptime Kuma คือ เครื่องมือตรวจสอบ uptime ระบบ คล้าย “Uptime Robot” ที่จะคอยมอนิเตอร์ Service ต่าง ๆ ว่ายังออนไลน์อยู่หรือไม่ผ่านช่องทางต่าง ๆ เช่น HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server ด้วย UX/UI ที่สวยงาม รวดเร็ว และใช้งานง่าย

และฟีเจอร์ที่สำคัญคือการแจ้งเตือน Uptime Kuma รองรับการแจ้งเตือนผ่าน app ต่าง ๆ กว่า 90+

ในที่นี้เราจะมาติดตั้ง Uptime Kuma ด้วย Docker-compose และส่งแจ้งเตือนผ่าน Line OA. กัน

ก่อนอื่นต้องเตรียมไฟล์ docker-compose.yml

ปล.ในเครื่องจะต้องติดตั้ง Docker และ Docker-compose ก่อน

สร้างไฟล์ docker-compose.yml

https://medium.com/media/250b7ecc94e655bdcfe158502356599duptime kuma file docker-compose.yml

สร้าง Directory ชื่อ data ไว้เก็บข้อมูลระบบด้วย

สั่งรัน Docker ด้วยคำสั่ง

docker-compose up -d

รัน

docker ps 

เพื่อตรวจสอบ docker container uptime kuma รันปรกติหรือไม่

เรียบร้อย! เปิดเบราเซอร์ไปที http://localhost:3001

ต้องเพิ่มข้อมูล Service ที่ต้องการ monitor ลงไปสักอย่างหนึ่ง กดที่ปุ่ม Add New Monitor

ในที่นี้เลือก Monitor Type เป็น TCP port โดยกำหนดให้เช็คทุก ๆ 60 วินาที

ใส่ tag เพื่อบอกว่าเป็น Service เกี่ยวกับอะไร

เสร็จเรียบร้อย

เพิ่ม Service ที่ต้องการ monitor เพิ่มเข้าไปอีก

Uptime-Kuma Dashboard
Uptime-Kuma Dashboard

ต่อไปก็มาเซ็ตให้แจ้งเตือนหากเกิด Event ที่ Server หรือ Service ที่เรามอนิเตอร์เกิด Down ลงไป หรือแจ้งเตือนหาก Service นั้นกลับมา Up อีกครั้ง

เราจะมาทำ Line OA เพื่อแจ้งเตือนการ Up/Down กันแบบนี้

Line notification

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *


GDPR Cookie Consent with Real Cookie Banner