コンテンツにスキップ
JelinaJelina Documentation技術ドキュメント
公式サイトに戻る

ウォッチドッグ

無人の産業現場では、デバイス障害の発見が遅れることがあります。ウォッチドッグは JelinaOS に内蔵された自動点検機能です。稼働状態を継続監視し、異常時に介入して影響を最小化します。

  • 継続監視:システムの応答と重要サービスの状態を定期確認します。
  • 自動介入:異常時に、サービス再起動などの事前設定した処理を実行します。
  • システムの保護:重大な異常ではシステムレベルの復旧を実行し、ハングアップを防ぎます。
  • ログの記録:異常と復旧の過程を記録し、事後分析に役立てます。
アプリ異常 ──▶ 再起動ポリシーで自動復旧
│
└── 復旧失敗 ──▶ ウォッチドッグが介入
│
├─ システム単位の復旧動作
└─ 異常が継続 ──▶ A/B 切り替えで対応(次回起動で自動修復)

アプリケーションの再起動ポリシーと A/B デュアルシステムを組み合わせ、3 段階の復旧を構成します。

  1. アプリケーション層:異常時に自動再起動します。
  2. システム層:ウォッチドッグが検出して介入します。
  3. パーティション層:システム異常時に予備パーティションが引き継ぎます。
Terminal window
systemctl status jelina-watchdog

ウォッチドッグサービスが正常に動作していることを確認します。

検出周期や復旧動作などの監視・復旧ポリシーを、現場の要件に合わせて設定できます。デフォルト設定は多くの用途に適しています。特別な要件がある場合は、Advantech 技術サポートに調整を依頼してください。

  • 無人拠点:システム異常を自動検出・処理。
  • 重要業務デバイス:業務アプリケーションが応答しない場合に自動復旧。
  • 遠隔地のデバイス:現場での手作業と運用保守コストを削減。