跳转到内容
返回官网

案例:系统看门狗配置

本案例演示为无人值守的关键业务设备配置系统看门狗,让设备在异常时自动恢复,减少现场人工介入。

一台部署在偏远站点的采集设备,要求 7×24 小时连续运行,无人值守。

Terminal window
systemctl status jelina-watchdog

确认看门狗服务正常运行。如未运行,启动并设置开机自启:

Terminal window
systemctl start jelina-watchdog
systemctl enable jelina-watchdog

看门狗与应用重启策略配合,效果最佳。为关键应用配置异常自动重启:

  • 容器应用:--restart always(或编排文件 restart: always);
  • 原生应用:程序集配置 restart: always。

按层级验证自动恢复能力:

Terminal window
# 1. 应用级:停止应用,观察自动恢复
systemctl stop <应用服务>
systemctl status <应用服务> # 应自动恢复运行
# 2. 系统级:观察看门狗持续运行
systemctl status jelina-watchdog

第四步:纳入云端监控(可选)

Section titled “第四步:纳入云端监控(可选)”

接入 JelinaCloud 后配置告警,异常第一时间通知:

  • 资源告警阈值(温度、内存、存储、CPU);
  • 运行日志云端留存,事后可回溯。
故障类型 自动处理
应用异常退出 重启策略自动恢复
系统无响应 看门狗介入恢复
系统损坏 A/B 切换兜底