diff --git a/wizard-work/quill/health-monitor-cron.yaml b/wizard-work/quill/health-monitor-cron.yaml new file mode 100644 index 0000000..9cb3408 --- /dev/null +++ b/wizard-work/quill/health-monitor-cron.yaml @@ -0,0 +1,16 @@ +cron: + name: health-monitor + schedule: "*/5 * * * *" + command: > + curl -sS -o /dev/null -w "%{http_code}" + https://httpbin.org/status/200 + || echo "FAIL" + log: /root/.hermes/cron/health-monitor.log + expected_http_ok: "200" + expected_fail: "FAIL" + notify: all + context: | + Endpoint probe for httpbin /status/200. + Expected output: 200. + Non-200 or curl failure logs FAIL. + Designed for 5-minute health checks.