rallyup - 軽量な Wake-On-LAN スケジューラ
(github.com/darwindarak)- 小規模ビジネスやホームラボ向けに設計された Wake-On-LAN (WOL) スケジューラ兼依存関係マネージャー
- ファイアウォール、ストレージ、ハイパーバイザーのようなインフラサービスが、停電のようなイベント後に正しい順序でオンラインになることを保証
- 主な機能
- VLAN サポート: 異なる VLAN 上のデバイスに WOL パケットを送信可能
- YAML による設定: サーバーの起動シーケンス、依存関係、状態確認を簡単に定義可能
- サービス状態確認: HTTP ヘルスチェック、オープンポート、シェルコマンドでサービスが動作中か検証可能
- プラグインフレンドリー: ユーザーが独自の状態確認プラグインを作成可能(開発中)
- 設定方法
- YAML 設定ファイルでサーバー間の依存関係とオンライン検証方法を定義
- サーバー設定の主要フィールドは
name,mac,interface,vlan,depends,check - 各サーバーは、次のデバイスが起動する前にサーバーが完全にオンラインか確認するための複数のヘルスチェックを持てる
- 共通ヘルスチェックフィールド:
retry,timeout - HTTP ヘルスチェックはエンドポイントの応答を検査。
type,url,status/regexフィールドで構成 - Port ヘルスチェックは TCP ポートが開いているか確認。
type,ip,portフィールドで構成 - Shell ヘルスチェックはシェルコマンドを実行して結果を検査。
type,command,status/regexフィールドで構成
まだコメントはありません。