Uptime Kuma เป็นเครื่องมือตรวจสอบที่โฮสต์ด้วยตนเองซึ่งช่วยให้คุณสามารถติดตามสถานะและเวลาใช้งานได้ของเว็บไซต์เซิร์ฟเวอร์และบริการ การทำงาน Kuma uptime บน Raspberry Pi เป็นโซลูชั่นที่มีน้ำหนักเบาและประหยัดค่าใช้จ่ายสำหรับการตรวจสอบโครงสร้างพื้นฐานของคุณ คู่มือนี้จะนำคุณผ่านการติดตั้งและตั้งค่า Kuma uptime บนราสเบอร์รี่ PI
สิ่งที่คุณต้องการ
- Raspberry Pi (รุ่นใด ๆ ที่มีการสนับสนุน GPIO เช่น PI 3, PI 4)
- การ์ด microSD (อย่างน้อย 8GB, คลาส 10 หรือดีกว่า)
- แหล่งจ่ายไฟ (5V, 2.5A ขั้นต่ำสำหรับ PI 3; 5V, 3A สำหรับ PI 4)
- Raspberry Pi OS (เวอร์ชัน lite หรือเดสก์ท็อป)
- การเชื่อมต่ออินเทอร์เน็ต
ขั้นตอนที่ 1: เตรียมราสเบอร์รี่ pi
-
อัปเดต Raspberry Pi ของคุณ:
sudo apt update && sudo apt upgrade -y
-
ติดตั้งเครื่องมือที่จำเป็น:
sudo apt install -y curl git
-
ติดตั้ง Docker (หากยังไม่ได้ติดตั้ง):
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER
รีบูต Raspberry Pi ของคุณเพื่อใช้การเปลี่ยนแปลง:
sudo reboot
ขั้นตอนที่ 2: ติดตั้ง uptime kuma โดยใช้ Docker
สามารถใช้งานได้อย่างรวดเร็ว Kuma โดยใช้ Docker ทำตามขั้นตอนเหล่านี้เพื่อตั้งค่า:
-
ดึงภาพ Kuma Docker uptime:
sudo docker pull louislam/uptime-kuma:latest
-
สร้างไดเรกทอรีสำหรับข้อมูลถาวร:
mkdir -p ~/uptime-kuma/data
-
เรียกใช้คอนเทนเนอร์ Kuma uptime:
sudo docker run -d \ -p 3001:3001 \ -v ~/uptime-kuma/data:/app/data \ --name uptime-kuma \ louislam/uptime-kuma
-
เข้าถึง Kuma ในเบราว์เซอร์ของคุณ: นำทางไปยัง
http://<raspberry-pi-ip>:3001
ในการเข้าถึงเว็บอินเตอร์เฟส KUMA uptime
ขั้นตอนที่ 3: กำหนดค่า uptime kuma
-
ตั้งค่าบัญชีผู้ดูแลระบบ:
- ในการเข้าสู่ระบบครั้งแรกให้สร้างชื่อผู้ใช้และรหัสผ่านผู้ดูแลระบบ
-
เพิ่มบริการในการตรวจสอบ:
- คลิกที่ เพิ่มจอภาพใหม่ ปุ่ม.
- กำหนดค่ารายละเอียดการบริการเช่น:
- ประเภทการตรวจสอบ (http (s), ping, tcp ฯลฯ )
- URL บริการหรือที่อยู่ IP
- ช่วงเวลาสำหรับการตรวจสอบ (เช่นทุก ๆ 5 นาที)
-
บันทึกการตั้งค่าจอภาพ และเริ่มตรวจสอบบริการของคุณ
ขั้นตอนที่ 4: การปรับปรุงเสริม
-
เปิดใช้งาน https: ใช้พร็อกซีย้อนกลับเช่น nginx หรือ traefik เพื่อรักษาความปลอดภัย uptime kuma ด้วย https
-
รัน uptime kuma บนพอร์ตที่กำหนดเอง: เปลี่ยนการแมปพอร์ตเมื่อเรียกใช้คอนเทนเนอร์ Docker:
sudo docker run -d -p 8080:3001 ...
-
เริ่มต้นอัตโนมัติบนการบูต: ตรวจสอบให้แน่ใจว่าคอนเทนเนอร์เริ่มต้นโดยอัตโนมัติเมื่อรีบูต:
sudo docker update --restart unless-stopped uptime-kuma
-
เพิ่มการแจ้งเตือน:
- รวม Kuma uptime เข้ากับบริการแจ้งเตือนเช่นโทรเลข, Slack หรืออีเมล
- กำหนดค่าการแจ้งเตือนในไฟล์ การตั้งค่า> การแจ้งเตือน ส่วนของแดชบอร์ด
ขั้นตอนที่ 5: ตรวจสอบโครงสร้างพื้นฐานของคุณ
-
ดูตัวชี้วัด:
- การเข้าถึงสถิติการทำงานของเวลาเวลาตอบสนองและบันทึกความล้มเหลวจากแดชบอร์ด
-
ตั้งค่าการแจ้งเตือน:
- กำหนดค่าการแจ้งเตือนเพื่อรับการแจ้งเตือนหากบริการลดลง
-
แสดงภาพแนวโน้ม:
- ใช้บันทึกประวัติโดยละเอียดเพื่อระบุรูปแบบและเพิ่มประสิทธิภาพบริการของคุณ
การแก้ไขปัญหา
-
Kuma upta ไม่สามารถเข้าถึงได้:
- ตรวจสอบว่าคอนเทนเนอร์กำลังทำงานอยู่:
sudo docker ps
- ตรวจสอบข้อผิดพลาดในบันทึกคอนเทนเนอร์:
sudo docker logs uptime-kuma
- ตรวจสอบว่าคอนเทนเนอร์กำลังทำงานอยู่:
-
การใช้ทรัพยากรสูง:
- ลดความถี่ในการตรวจสอบสำหรับบริการที่สำคัญน้อยกว่า
- พิจารณาอัปเกรดเป็น Raspberry Pi 4 เพื่อประสิทธิภาพที่ดีขึ้น
-
ไม่สามารถรับการแจ้งเตือน:
- ข้อมูลรับรองการแจ้งเตือนการแจ้งเตือนสองครั้งและการกำหนดค่า
แอปพลิเคชันของ Kuma uptime
- ตรวจสอบเวลาทำงานของเว็บไซต์และเซิร์ฟเวอร์ส่วนตัว
- ติดตามอุปกรณ์ IoT หรือระบบอัตโนมัติในบ้าน
- ตรวจสอบให้แน่ใจว่าบริการคลาวด์และ API นั้นใช้งานได้
- รับการแจ้งเตือนสำหรับการหยุดทำงานของเครือข่ายหรือปัญหาด้านประสิทธิภาพ
บทสรุป
Uptime Kuma เป็นเครื่องมือตรวจสอบที่ทรงพลัง แต่มีน้ำหนักเบาซึ่งทำงานได้อย่างราบรื่นบน Raspberry Pi ด้วยอินเทอร์เฟซที่ใช้งานง่ายและชุดคุณสมบัติที่แข็งแกร่งคุณสามารถตรวจสอบโครงสร้างพื้นฐานของคุณได้อย่างง่ายดายและทำให้แน่ใจว่าทุกอย่างทำงานได้อย่างราบรื่น ทำตามคำแนะนำนี้เพื่อตั้งค่า Kuma uptime และรับการมองเห็นอย่างเต็มที่ในเครือข่ายและบริการของคุณ!