การตั้งค่าและเรียกใช้ uptime kuma บน Raspberry pi

Uptime Kuma เป็นเครื่องมือตรวจสอบที่โฮสต์ด้วยตนเองซึ่งช่วยให้คุณสามารถติดตามสถานะและเวลาใช้งานได้ของเว็บไซต์เซิร์ฟเวอร์และบริการ การทำงาน Kuma uptime บน Raspberry Pi เป็นโซลูชั่นที่มีน้ำหนักเบาและประหยัดค่าใช้จ่ายสำหรับการตรวจสอบโครงสร้างพื้นฐานของคุณ คู่มือนี้จะนำคุณผ่านการติดตั้งและตั้งค่า Kuma uptime บนราสเบอร์รี่ PI


สิ่งที่คุณต้องการ

  1. Raspberry Pi (รุ่นใด ๆ ที่มีการสนับสนุน GPIO เช่น PI 3, PI 4)
  2. การ์ด microSD (อย่างน้อย 8GB, คลาส 10 หรือดีกว่า)
  3. แหล่งจ่ายไฟ (5V, 2.5A ขั้นต่ำสำหรับ PI 3; 5V, 3A สำหรับ PI 4)
  4. Raspberry Pi OS (เวอร์ชัน lite หรือเดสก์ท็อป)
  5. การเชื่อมต่ออินเทอร์เน็ต

ขั้นตอนที่ 1: เตรียมราสเบอร์รี่ pi

  1. อัปเดต Raspberry Pi ของคุณ:

    sudo apt update && sudo apt upgrade -y
    
  2. ติดตั้งเครื่องมือที่จำเป็น:

    sudo apt install -y curl git
    
  3. ติดตั้ง 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 ทำตามขั้นตอนเหล่านี้เพื่อตั้งค่า:

  1. ดึงภาพ Kuma Docker uptime:

    sudo docker pull louislam/uptime-kuma:latest
    
  2. สร้างไดเรกทอรีสำหรับข้อมูลถาวร:

    mkdir -p ~/uptime-kuma/data
    
  3. เรียกใช้คอนเทนเนอร์ Kuma uptime:

    sudo docker run -d \
      -p 3001:3001 \
      -v ~/uptime-kuma/data:/app/data \
      --name uptime-kuma \
      louislam/uptime-kuma
    
  4. เข้าถึง Kuma ในเบราว์เซอร์ของคุณ: นำทางไปยัง http://<raspberry-pi-ip>:3001 ในการเข้าถึงเว็บอินเตอร์เฟส KUMA uptime


ขั้นตอนที่ 3: กำหนดค่า uptime kuma

  1. ตั้งค่าบัญชีผู้ดูแลระบบ:

    • ในการเข้าสู่ระบบครั้งแรกให้สร้างชื่อผู้ใช้และรหัสผ่านผู้ดูแลระบบ
  2. เพิ่มบริการในการตรวจสอบ:

    • คลิกที่ เพิ่มจอภาพใหม่ ปุ่ม.
    • กำหนดค่ารายละเอียดการบริการเช่น:
      • ประเภทการตรวจสอบ (http (s), ping, tcp ฯลฯ )
      • URL บริการหรือที่อยู่ IP
      • ช่วงเวลาสำหรับการตรวจสอบ (เช่นทุก ๆ 5 นาที)
  3. บันทึกการตั้งค่าจอภาพ และเริ่มตรวจสอบบริการของคุณ


ขั้นตอนที่ 4: การปรับปรุงเสริม

  1. เปิดใช้งาน https: ใช้พร็อกซีย้อนกลับเช่น nginx หรือ traefik เพื่อรักษาความปลอดภัย uptime kuma ด้วย https

  2. รัน uptime kuma บนพอร์ตที่กำหนดเอง: เปลี่ยนการแมปพอร์ตเมื่อเรียกใช้คอนเทนเนอร์ Docker:

    sudo docker run -d -p 8080:3001 ...
    
  3. เริ่มต้นอัตโนมัติบนการบูต: ตรวจสอบให้แน่ใจว่าคอนเทนเนอร์เริ่มต้นโดยอัตโนมัติเมื่อรีบูต:

    sudo docker update --restart unless-stopped uptime-kuma
    
  4. เพิ่มการแจ้งเตือน:

    • รวม Kuma uptime เข้ากับบริการแจ้งเตือนเช่นโทรเลข, Slack หรืออีเมล
    • กำหนดค่าการแจ้งเตือนในไฟล์ การตั้งค่า> การแจ้งเตือน ส่วนของแดชบอร์ด

ขั้นตอนที่ 5: ตรวจสอบโครงสร้างพื้นฐานของคุณ

  1. ดูตัวชี้วัด:
    • การเข้าถึงสถิติการทำงานของเวลาเวลาตอบสนองและบันทึกความล้มเหลวจากแดชบอร์ด
  2. ตั้งค่าการแจ้งเตือน:
    • กำหนดค่าการแจ้งเตือนเพื่อรับการแจ้งเตือนหากบริการลดลง
  3. แสดงภาพแนวโน้ม:
    • ใช้บันทึกประวัติโดยละเอียดเพื่อระบุรูปแบบและเพิ่มประสิทธิภาพบริการของคุณ

การแก้ไขปัญหา

  1. Kuma upta ไม่สามารถเข้าถึงได้:

    • ตรวจสอบว่าคอนเทนเนอร์กำลังทำงานอยู่:
      sudo docker ps
      
    • ตรวจสอบข้อผิดพลาดในบันทึกคอนเทนเนอร์:
      sudo docker logs uptime-kuma
      
  2. การใช้ทรัพยากรสูง:

    • ลดความถี่ในการตรวจสอบสำหรับบริการที่สำคัญน้อยกว่า
    • พิจารณาอัปเกรดเป็น Raspberry Pi 4 เพื่อประสิทธิภาพที่ดีขึ้น
  3. ไม่สามารถรับการแจ้งเตือน:

    • ข้อมูลรับรองการแจ้งเตือนการแจ้งเตือนสองครั้งและการกำหนดค่า

แอปพลิเคชันของ Kuma uptime

  1. ตรวจสอบเวลาทำงานของเว็บไซต์และเซิร์ฟเวอร์ส่วนตัว
  2. ติดตามอุปกรณ์ IoT หรือระบบอัตโนมัติในบ้าน
  3. ตรวจสอบให้แน่ใจว่าบริการคลาวด์และ API นั้นใช้งานได้
  4. รับการแจ้งเตือนสำหรับการหยุดทำงานของเครือข่ายหรือปัญหาด้านประสิทธิภาพ

บทสรุป

Uptime Kuma เป็นเครื่องมือตรวจสอบที่ทรงพลัง แต่มีน้ำหนักเบาซึ่งทำงานได้อย่างราบรื่นบน Raspberry Pi ด้วยอินเทอร์เฟซที่ใช้งานง่ายและชุดคุณสมบัติที่แข็งแกร่งคุณสามารถตรวจสอบโครงสร้างพื้นฐานของคุณได้อย่างง่ายดายและทำให้แน่ใจว่าทุกอย่างทำงานได้อย่างราบรื่น ทำตามคำแนะนำนี้เพื่อตั้งค่า Kuma uptime และรับการมองเห็นอย่างเต็มที่ในเครือข่ายและบริการของคุณ!

แสดงความคิดเห็น

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.