rallyup - Trình lập lịch Wake-On-LAN gọn nhẹ
(github.com/darwindarak)- Trình lập lịch Wake-On-LAN (WOL) đồng thời là trình quản lý phụ thuộc được thiết kế cho doanh nghiệp nhỏ và homelab
- Đảm bảo các dịch vụ hạ tầng như tường lửa, lưu trữ và hypervisor hoạt động trực tuyến theo đúng thứ tự sau các sự kiện như mất điện
- Tính năng chính
- Hỗ trợ VLAN: có thể gửi gói WOL tới các thiết bị nằm trên những VLAN khác nhau
- Cấu hình bằng YAML: có thể dễ dàng định nghĩa trình tự khởi động máy chủ, phụ thuộc và kiểm tra trạng thái
- Kiểm tra trạng thái dịch vụ: có thể xác minh dịch vụ đang hoạt động bằng HTTP health check, cổng mở và lệnh shell
- Thân thiện với plugin: người dùng có thể tự viết plugin kiểm tra trạng thái (đang phát triển)
- Cách cấu hình
- Trong tệp cấu hình YAML, định nghĩa các quan hệ phụ thuộc giữa các máy chủ và cách xác minh trạng thái trực tuyến
- Các trường cốt lõi trong cấu hình máy chủ là
name,mac,interface,vlan,depends,check - Mỗi máy chủ có thể có nhiều health check để xác nhận máy chủ đã hoàn toàn trực tuyến trước khi thiết bị tiếp theo bắt đầu
- Các trường health check dùng chung:
retry,timeout - HTTP health check kiểm tra phản hồi của endpoint. Gồm các trường
type,url,status/regex - Port health check kiểm tra cổng TCP có mở hay không. Gồm các trường
type,ip,port - Shell health check thực thi lệnh shell và kiểm tra kết quả. Gồm các trường
type,command,status/regex
Chưa có bình luận nào.