/install infra-watchdog
Infra Watchdog — Infrastructure Monitoring & Health Alerts
Self-hosted infrastructure monitoring for OpenClaw agents. Zero external SaaS required — monitors everything locally and alerts via WhatsApp, Telegram, or Discord.
What It Does
- HTTP/HTTPS endpoint monitoring — checks status codes, response time, SSL validity
- TCP port checks — database, SSH, custom services
- Docker container status — running, stopped, unhealthy
- System resources — CPU, RAM, disk usage with configurable thresholds
- SSL certificate expiry — alerts 30 days before expiry
- DNS resolution checks — verifies domain → IP mappings
- Proxmox VM/CT status — checks via local API
- Alerts via WhatsApp/Telegram/Discord — with configurable cooldown
Quick Start
# Initialize data directory & config
infra-watchdog init
# Add your first monitor
infra-watchdog add-monitor --type http --name "My API" --url https://myapi.example.com
# Add a TCP port check
infra-watchdog add-monitor --type tcp --name "PostgreSQL" --host localhost --port 5432
# Add a Docker container check
infra-watchdog add-monitor --type docker --name "My App" --container myapp
# Run all checks now
infra-watchdog check
# View current status dashboard
infra-watchdog dashboard
# Install auto-check cron (every 5 min)
infra-watchdog cron-install
Commands
| Command | Description |
|---|---|
infra-watchdog init |
Set up data directory and default config |
infra-watchdog add-monitor |
Add a new monitor (http/tcp/docker/resource/ssl/dns) |
infra-watchdog list |
List all configured monitors and their current state |
infra-watchdog check |
Run all checks immediately |
infra-watchdog check --name \x3Cname> |
Run a specific monitor |
infra-watchdog status |
Summary: UP/DOWN/WARN counts |
infra-watchdog dashboard |
ASCII dashboard with all monitors |
infra-watchdog cron-install |
Install auto-check cron job |
Monitor Types
HTTP/HTTPS
infra-watchdog add-monitor \
--type http \
--name "Main API" \
--url https://api.example.com/health \
--expected-status 200 \
--timeout 5
TCP Port
infra-watchdog add-monitor \
--type tcp \
--name "Postgres" \
--host 192.168.1.10 \
--port 5432
Docker Container
infra-watchdog add-monitor \
--type docker \
--name "Nginx" \
--container nginx-proxy
System Resources
infra-watchdog add-monitor \
--type resource \
--name "Disk /" \
--resource disk \
--path / \
--warn-at 80 \
--alert-at 90
SSL Certificate
infra-watchdog add-monitor \
--type ssl \
--name "My Domain SSL" \
--host example.com \
--port 443 \
--warn-days 30
Configuration
Edit ~/.openclaw/workspace/infra-watchdog-data/config.json:
{
"alert_channel": "whatsapp",
"alert_cooldown_minutes": 15,
"check_interval_minutes": 5,
"ssl_expiry_warning_days": 30
}
Alert Channels
| Channel | Config value |
|---|---|
"whatsapp" |
|
| Telegram | "telegram" |
| Discord | "discord" |
| None (log only) | "none" |
Use Cases
Homelab Monitoring
Track all your self-hosted services: Proxmox, Docker stacks, databases, Jellyfin, Home Assistant, etc. Get a WhatsApp alert the moment anything goes down.
API Uptime Monitoring
If you sell API services on RapidAPI, this skill monitors your endpoints 24/7 and pings you before customers notice an outage.
SSL Expiry Prevention
Never let a certificate expire again. Get a WhatsApp warning 30 days before expiry.
Resource Alerts
Disk full at 3am? Get alerted before it kills your services.
Data Storage
All data stored locally at ~/.openclaw/workspace/infra-watchdog-data/. SQLite database, no cloud sync, no telemetry.
Requirements
- Python 3.8+
- Docker (optional, for container monitoring)
- OpenClaw 1.0+
Source & Issues
- Source: https://github.com/mariusfit/infra-watchdog
- Issues: https://github.com/mariusfit/infra-watchdog/issues
- Author: @mariusfit
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install infra-watchdog - 安装完成后,直接呼叫该 Skill 的名称或使用
/infra-watchdog触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Clawhub Skill Infra Watchdog 是什么?
Self-hosted infrastructure monitoring for HTTP, TCP, SSL, disk, memory, load, Docker, DNS, and custom commands with alerting via OpenClaw messaging. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 878 次。
如何安装 Clawhub Skill Infra Watchdog?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install infra-watchdog」即可一键安装,无需额外配置。
Clawhub Skill Infra Watchdog 是免费的吗?
是的,Clawhub Skill Infra Watchdog 完全免费(开源免费),可自由下载、安装和使用。
Clawhub Skill Infra Watchdog 支持哪些平台?
Clawhub Skill Infra Watchdog 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Clawhub Skill Infra Watchdog?
由 mariusfit(@mariusfit)开发并维护,当前版本 v1.1.0。