• ตัวจัดตารางและตัวจัดการ dependency สำหรับ Wake-On-LAN (WOL) ที่ออกแบบมาสำหรับธุรกิจขนาดเล็กและโฮมแล็บ
  • ช่วยให้มั่นใจว่าบริการโครงสร้างพื้นฐานอย่างไฟร์วอลล์ สตอเรจ และไฮเปอร์ไวเซอร์ จะกลับมาออนไลน์ตามลำดับที่ถูกต้องหลังเหตุการณ์อย่างเช่นไฟดับ
  • ฟีเจอร์หลัก
    • รองรับ VLAN: สามารถส่งแพ็กเก็ต WOL ไปยังอุปกรณ์ที่อยู่คนละ VLAN ได้
    • ตั้งค่าด้วย YAML: กำหนดลำดับการบูตเซิร์ฟเวอร์ dependency และการตรวจสอบสถานะได้ง่าย
    • ตรวจสอบสถานะบริการ: สามารถยืนยันได้ว่าบริการกำลังทำงานอยู่ผ่าน HTTP health check, พอร์ตที่เปิดอยู่ และ shell command
    • เป็นมิตรกับปลั๊กอิน: ผู้ใช้สามารถเขียนปลั๊กอินสำหรับตรวจสอบสถานะได้เอง (กำลังพัฒนา)
  • วิธีตั้งค่า
    • กำหนด dependency ระหว่างเซิร์ฟเวอร์และวิธีตรวจสอบการออนไลน์ไว้ในไฟล์ตั้งค่า YAML
    • ฟิลด์สำคัญของการตั้งค่าเซิร์ฟเวอร์คือ name, mac, interface, vlan, depends, check
    • แต่ละเซิร์ฟเวอร์สามารถมี health check ได้หลายรายการ เพื่อตรวจสอบว่าเซิร์ฟเวอร์ออนไลน์สมบูรณ์แล้วก่อนเริ่มอุปกรณ์ถัดไป
    • ฟิลด์ร่วมของ health check: retry, timeout
    • HTTP health check ใช้ตรวจสอบการตอบสนองของ endpoint ประกอบด้วยฟิลด์ type, url, status/regex
    • Port health check ใช้ตรวจสอบว่าพอร์ต TCP เปิดอยู่หรือไม่ ประกอบด้วยฟิลด์ type, ip, port
    • Shell health check ใช้รัน shell command และตรวจสอบผลลัพธ์ ประกอบด้วยฟิลด์ type, command, status/regex

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น