用 Healthchecks.io 监控 systemd 服务:OnSuccess/OnFailure 钩子方案
来源:passbe.com — 2022-12-24
📋 概述
作者介绍自己如何用自托管的 Healthchecks.io 监控由 systemd 定时器触发的任务。核心思路是利用服务的 OnSuccess/OnFailure 钩子触发两个自定义 oneshot 服务,它们通过 curl 向 healthchecks 实例发送成功或失败的 ping,从而在任务异常时第一时间收到告警。
🔑 核心要点
- 通过 systemd 的 OnSuccess/OnFailure 钩子实现服务状态变化时自动上报。
- 自定义 oneshot 服务用 curl 向 Healthchecks 实例发送成功/失败 ping。
- 适用于监控由 systemd timer 调度的定时任务。
- Healthchecks.io 支持自托管,可灵活掌控监控数据。
💡 金句
事情总会有出错的时候,我只是需要一个简单的方式来监控那些定时任务。
👍 0
👎 0
← 返回 Lobsters 首页