返回顶部
u

uptime-monitor

Monitor uptime of websites/services and alert when down. Use when checking if a website is reachable, monitoring service health, or getting alerted on downtime.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
72
下载量
0
收藏
概述
安装方式
版本历史

uptime-monitor

# Uptime Monitor Monitor HTTP endpoints and alert when services go down. ## Environment Variables | Variable | Required | Default | Description | |----------|----------|---------|-------------| | `MONITOR_URLS` | Yes | — | Comma-separated list of URLs to monitor | | `ALERT_WEBHOOK_URL` | No | — | Webhook URL to send alerts (Discord, Slack, etc.) | | `CHECK_INTERVAL` | No | `60` | Interval in seconds between checks | | `ALERT_EMAIL` | No | — | Email address for alert notifications | ## Scripts ### check.sh — HTTP Health Check Performs HTTP check with response time measurement. ```bash ./scripts/check.sh <url> ``` **Output:** ``` OK|https://example.com|200|245ms FAIL|https://example.com|000|timeout ``` **Exit code:** 0 = up, 1 = down ### alert.sh — Send Alert Sends alert via webhook or email when a service is down. ```bash ./scripts/alert.sh <url> <status_code> <response_time> <error_message> ``` ### report.sh — Uptime Report Generates a daily uptime summary from the log file. ```bash ./scripts/report.sh ``` **Output:** Markdown-formatted report with uptime % per URL. ## Usage Example ```bash export MONITOR_URLS="https://example.com,https://api.example.com" export ALERT_WEBHOOK_URL="https://discord.com/api/webhooks/..." export CHECK_INTERVAL=60 # Run a single check ./scripts/check.sh https://example.com # Generate report ./scripts/report.sh ``` ## Notes - Uses `curl` with a 10-second timeout for checks - Logs results to `~/.openclaw/workspace/skills/uptime-monitor/logs/status.log` - Alert webhook expects a JSON payload (compatible with Discord/Slack/PagerDuty)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 uptime-monitor-agent-1776021421 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 uptime-monitor-agent-1776021421 技能

通过命令行安装

skillhub install uptime-monitor-agent-1776021421

下载 Zip 包

⬇ 下载 uptime-monitor v1.0.0

文件大小: 4.51 KB | 发布时间: 2026-4-13 12:25

v1.0.0 最新 2026-4-13 12:25
- Initial release of uptime-monitor-agent.
- Monitors specified HTTP endpoints and alerts when services go down.
- Supports configuration via environment variables for URLs, alert destinations, and check intervals.
- Provides scripts for checking site status, sending alerts (via webhook or email), and generating uptime reports.
- Results are logged for reporting and troubleshooting.
- Requires `curl` for HTTP checks.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部