無人の産業現場では、デバイス障害の発見が遅れることがあります。ウォッチドッグは JelinaOS に内蔵された自動点検機能です。稼働状態を継続監視し、異常時に介入して影響を最小化します。
ウォッチドッグの役割
Section titled “ウォッチドッグの役割”- 継続監視:システムの応答と重要サービスの状態を定期確認します。
- 自動介入:異常時に、サービス再起動などの事前設定した処理を実行します。
- システムの保護:重大な異常ではシステムレベルの復旧を実行し、ハングアップを防ぎます。
- ログの記録:異常と復旧の過程を記録し、事後分析に役立てます。
障害復旧機構との連携
Section titled “障害復旧機構との連携”アプリ異常 ──▶ 再起動ポリシーで自動復旧 │ └── 復旧失敗 ──▶ ウォッチドッグが介入 │ ├─ システム単位の復旧動作 └─ 異常が継続 ──▶ A/B 切り替えで対応(次回起動で自動修復)アプリケーションの再起動ポリシーと A/B デュアルシステムを組み合わせ、3 段階の復旧を構成します。
- アプリケーション層:異常時に自動再起動します。
- システム層:ウォッチドッグが検出して介入します。
- パーティション層:システム異常時に予備パーティションが引き継ぎます。
systemctl status jelina-watchdogウォッチドッグサービスが正常に動作していることを確認します。
設定について
Section titled “設定について”検出周期や復旧動作などの監視・復旧ポリシーを、現場の要件に合わせて設定できます。デフォルト設定は多くの用途に適しています。特別な要件がある場合は、Advantech 技術サポートに調整を依頼してください。
- 無人拠点:システム異常を自動検出・処理。
- 重要業務デバイス:業務アプリケーションが応答しない場合に自動復旧。
- 遠隔地のデバイス:現場での手作業と運用保守コストを削減。
関連ドキュメント
Section titled “関連ドキュメント”- 更新と障害復旧の仕組み — 障害復旧設計の全体像
- A/B デュアルシステムと切り替え — パーティション単位の保護
- Recovery と工場出荷状態への復元 — 最終的な復旧手段