LaunchKit · 2026
Back to Skills

service-watchdog

Lightweight service and endpoint monitoring for self-hosted infrastructure.

2
328 downloads
by @mariusfit

Setup & Installation

openclaw skills install @mariusfit/service-watchdog

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install service-watchdog

What This Skill Does

Monitors self-hosted services by checking HTTP endpoints, TCP ports, SSL certificate expiry, and DNS resolution. Results are summarized in a chat-friendly format with configurable alert thresholds and history tracking. Runs via a shell script with no external dependencies.

Consolidates HTTP, TCP, SSL, and DNS checks into a single script without requiring a dedicated monitoring server or SaaS subscription.

When to use it

  • Check if a home lab service went down overnight
  • Get a daily SSL expiry report before certificates lapse
  • Verify a PostgreSQL port is reachable after a server reboot
  • Detect DNS hijacking on a self-hosted domain
  • Run continuous cron-based monitoring across a homelab stack

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: are all my services up?

AGENT
  1. 1Run `bash skills/service-watchdog/watchdog.sh` to perform a quick check across all entries in watchdog.json
  2. 2Parse output to identify any services not returning healthy status
  3. 3If issues found, run `bash skills/service-watchdog/watchdog.sh --alerts-only` for a focused problem list
  4. 4Run `bash skills/service-watchdog/watchdog.sh --ssl-only` to surface any certificates nearing expiry
OUTPUT

Status summary showing each service as healthy or flagged, response times, SSL days remaining, and a count of passing checks