ホーム › ヘルプ › フリートとリモートツール

フリートとリモートツール

SSH でサーバを連携し、保存した sudo パスワードをヘルパー経由で使って任意のノードや IP に診断を実行します。

無人復旧

リソースと温度の履歴をまとめて確認

登録済みサーバの Behaviour & History には、CPU・メモリ・ディスクと取得可能な温度が5分間隔で最大30日保存されます。温度は専用の摂氏スケールで表示されるため、使用率と混同せずに読めます。再起動と Watchdog のマーカーは同じ時系列に揃い、温度や負荷の変化と復旧操作の関係を確認できます。

サービス復旧を使い切った後だけエスカレーション

ピン留めサーバを開き、Service Watchdog を展開します。最初の復旧は対象サーバ上のヘルパが担当し、問題のサービスを確認して、上限付きの再起動をローカルで実行します。FrontierStack の任意の復旧段階は、新しい Recovery exhausted イベントの後だけ開始します。古いイベントや、ヘルパ自身のブートループ防止規則で抑止された操作を、新しい再起動として再実行することはありません。

再起動を1回、その後に厳格な電源サイクル

FrontierStack から再起動を有効にすると、設定した待機時間の後に Mac が確認付きのホスト再起動を1回送ります。最終段階を使うには、Power Control で制御可能なコンセントをサーバへ関連付け、サーバの Watchdog パネルで選択し、完全停止の判定時間を設定します。FrontierStack は最低5分待ち、Mac 側のネットワークが正常で、SSH・ヘルパ監視・ping・ARP・監視対象サービスポートのすべてに応答がない間だけ電源を切ります。1つのインシデントでハード電源サイクルは1回だけです。

Mac を閉じても最終監視を継続

ハングしたサーバは自分のコンセントを操作できないことがあります。別の常時稼働する登録済みサーバを Recovery observer に選んでください。更新済み FrontierStack ヘルパが、対象のプライベートアドレスを ping と複数の TCP ポートで確認するため、Mac アプリを閉じても最終電源監視が続きます。電源を切る前にはプライベート電源コントローラの状態応答も必須とし、ブートループ防止記録を保存します。対象の復帰を確認するまで、次のインシデントは実行しません。

電源復旧は緊急操作として扱ってください。 Observer に対象サーバのシェル権限や認証情報は渡しません。委任するのは対象のプライベートアドレス、確認ポート、タイマー、選択した電源コントローラ設定だけです。Home Assistant では選択した entity とトークンが必要で、ヘルパはこの限定ポリシーを保護された root/system 状態へ保存します。対象とコントローラには数値のプライベート、リンクローカル、または VPN IP アドレスを使います。Generic HTTP コントローラには個別の状態確認 URL が必要です。保守時間中に経路全体をテストしてください。

電源は入っているのにロックアップしたサーバを再起動

同じ Service Watchdog パネルのロックアップ再起動(モニタ 1.23.0 以降)は、SSH が応答しなくなったとき、またはネットワークを失いデフォルトゲートウェイにも指定した追加の確認先にも届かないとき、サーバ自身に再起動させます。ハングした Mac は接続を受け付けてから切断することが多いため、モニタはポートが開いているかではなく sshd のグリーティングを待ちます。失敗が何分続いたら再起動するかを選びます(既定 10 分)。再起動は間隔ごとに最大 1 回、モニタ起動後にチェックが一度成功してから、そして Allow actions と Allow reboot がオンの場合だけです。パネルには各チェックのライブ状態、使用中のゲートウェイ、最後の自動再起動が表示されます。

モニタ 1.24.0 からは、macOS と Linux でモニタと並んで再起動センチネルが動きます。同じバイナリを root で動かすもので、ネットワークの待ち受けもトークンもありません。モニタ自身のポリシーと権限に従い、モニタの再起動が行われるはずだった 3 分後に、カーネルの再起動を直接呼び出します。そのため、サーバが新しいプロセスを起動できない状態でも動作します。モニタはカーネルとユーザごとの上限に対するプロセス数も毎分記録し、24 時間グラフと上限付近での警告を表示します。

副作用も想定してください。ゲートウェイ自体が停止すると、ネットワークチェックをオンにしたすべてのサーバが、間隔ごとに最大 1 回再起動します。ロックアップ再起動は正常なシャットダウンを省略するため、データベースは次の起動時にクラッシュリカバリを行います。カーネルのハングではモニタもセンチネルも止まります。Mac では Headless Mac Setup の Restart if it freezes もオンにし、電源レベルの復旧にはスマートプラグや復旧オブザーバを用意してください。

応答しないサーバを最後に確認した姿で表示

連携サーバが応答しなくなると、そのペインは応答していた間に FrontierStack が最後に確認した内容を表示します。OS、ハードウェア、安定した IPv6 と Tailscale を含むアドレス、DNS、接続、稼働中だったサービス、OS に設定された定期再起動、モニタの設定を、オレンジ色の応答なしの行の下に時計アイコン付きの淡色で示します。新しい IPv6 と定期再起動の行は、サーバが応答している間はライブで表示されます。記録は Mac 上だけに保存され、トークンや通知 URL は含まず、サーバを削除すると消去されます。

これはアプリ内ヘルプの Web 版です。アプリ内で同じトピックを開くと、操作可能なコントロールが使えます。

すべてをひとつの Mac アプリで。

FrontierStack は、ローカルでもフリート全体でも、スタック全体のインストール・監視・保護をひとつのネイティブ macOS アプリで行います。パスワードも鍵も AI には見せないから、安全で安心です。

FrontierStack をダウンロード

Apple 公証済み · 安全・安心 · macOS 13 Ventura 以降

その他のトピック