Watcher 定时巡检:后台自动 Ping 一组主机
Watcher 是什么
Watcher 是 PingTools 里比手动 Ping 更自动化的监控工具。你给它一个主机列表、一个检查计划、和一组通知规则——它就能在后台默默巡检,有变化时主动通知你。
核心概念
Hosts(主机列表)
Watcher 监控的目标集合。每个主机可以单独设置 Ping 参数——从 Favorites 里直接选更方便。
Schedule(检查计划)
- Interval(固定间隔):每 5 分钟、15 分钟、1 小时跑一次。最常用。
- Cron(高级调度):按 Cron 表达式跑——比如「工作日 9 点到 18 点每小时一次」。
- On boot:手机开机后立即跑一次。
Policies(通知规则)
- Always:每次巡检都通知(可能太烦)。
- Only on change:只在状态发生变化时通知。推荐。
- Only on failure:只在巡检失败时通知。
配置步骤
- Watcher → Hosts → + 逐个添加要监控的目标。
- Watcher → Schedule → 选 Interval 或 Cron,填具体值。
- Watcher → Policies → 选 Only on change,并开启通知。
- 点 START,Watcher 进入后台。
典型监控场景
场景一:服务器上线初期
- Hosts:服务器公网 IP
- Schedule:Every 5 minutes
- Policies:Only on change(Failure 和 Recovery 都通知)
场景二:家里路由器远程监控
- Hosts:路由器公网 IP
- Schedule:Every 15 minutes
- Policies:Only on change(从通变不通立即响)
场景三:竞争对手网站宕机监控
- Hosts:对方域名
- Schedule:Every 30 minutes
- Policies:Only on failure
安卓后台限制的对策
国产定制 ROM 普遍有激进的后台清理机制。对策:
- 给 PingTools 加电池白名单(允许后台活动)。
- 给 PingTools 加自启动权限。
- 插电跑,设为永不锁屏。