- ตัวจัดตารางและตัวจัดการ 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
ยังไม่มีความคิดเห็น