From 4ef2311764b794281f3300041d930fe60706e8f8 Mon Sep 17 00:00:00 2001 From: box-ctl Date: Sun, 4 Oct 2026 16:24:47 +0000 Subject: [PATCH] Update job box-http-health via box-ctl --- jobs/box-http-health.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 jobs/box-http-health.json diff --git a/jobs/box-http-health.json b/jobs/box-http-health.json new file mode 100644 index 0000000..f61f8cb --- /dev/null +++ b/jobs/box-http-health.json @@ -0,0 +1,21 @@ +{ + "agent": "646", + "chain_next": null, + "description": "Box HTTP endpoint health \u2014 every 15 minutes", + "dm_target": "646 tasks", + "followup": { + "escalate": "opm", + "expect_reply": true, + "nudges": 2, + "route": "box-health", + "timeout": "30m" + }, + "name": "box-http-health", + "on_failure": "alert", + "prompt_template": "Box HTTP health check.\nJob ID: {job_id}\nTime: {datetime}\n\nRun the Box HTTP checks on the VM:\n ssh dev-operator-646@34.139.37.135 \"/srv/box/bin/box-health-check.sh http\"\n(or run /srv/box/bin/box-health-check.sh http via any VM access you have)\n\nAlso verify the new live Box Console endpoints:\n1. https://box.muse-dev.online/ (Front-Door Console loads, assets box.js and box.css return 200)\n2. https://box.muse-dev.online/api/box/fleet (Returns 200 with live fleet array)\n3. https://box.muse-dev.online/api/box/dm/log (Returns 200 with recent DM log entries)\n\nExpected: all OK. If any FAIL, investigate immediately (check board.service,\nCaddy, recent deploys) and include the failure lines in your reply.\n\nReply with OK or FAIL .", + "schedule": "*/15 * * * *", + "sidechat": { + "create": false + }, + "timeout": 600 +}