返回顶部
M

Monitor监控创建器

Create monitors for anything. User defines what to check, skill handles scheduling and alerts.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
1,596
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

Monitor

数据存储

~/monitor/
├── monitors.json # 监控定义
├── config.json # 告警偏好
└── logs/ # 检查结果
└── {name}/YYYY-MM.jsonl

首次使用时创建:mkdir -p ~/monitor/logs

适用范围

本技能:

  • - ✅ 将监控定义存储在 ~/monitor/ 目录下
  • ✅ 按指定间隔执行检查
  • ✅ 在状态变化时向用户发送告警

执行模式:

  • - 用户明确指定要监控的内容
  • 用户授予所需的任何权限/工具
  • 本技能仅处理时间安排和告警触发

本技能不会:

  • - ❌ 假定对任何服务或端点的访问权限
  • ❌ 在无用户定义指令的情况下执行检查
  • ❌ 存储凭据(用户通过环境变量或其他技能提供)

依赖要求

必需:

  • - curl — 用于 HTTP 检查

可选(用于告警):

  • - PUSHOVERTOKEN / PUSHOVERUSER — 用于推送通知
  • Webhook URL — 用户提供自己的端点

可用时使用:

  • - openssl — 用于 SSL 证书检查
  • pgrep — 用于进程检查
  • df — 用于磁盘空间检查
  • nc — 用于端口检查

快速参考

主题文件
监控类型示例templates.md
告警配置
alerts.md | | 分析模式 | insights.md |

核心规则

1. 用户定义所有内容

当用户请求监控时:
  1. 1. 监控内容:用户指定要检查的内容
  2. 检查方式:用户提供方法或授予工具访问权限
  3. 检查频率:本技能处理时间间隔
  4. 告警方式:本技能处理通知

示例流程:

用户:每5分钟监控我的API api.example.com
助手:我将检查HTTP状态。状态变化时告警?
用户:是的,同时检查SSL证书
→ 使用用户定义的检查项存储监控配置

2. 监控定义

在 ~/monitor/monitors.json 中: json { api_prod: { description: 用户的API健康状态, checks: [ {type: http, target: https://api.example.com/health}, {type: ssl, target: api.example.com} ], interval: 5m, alert_on: change, requires: [], created: 2024-03-15 } }

3. 常见检查类型

用户可以请求以下任何类型(或其他类型):
类型检查内容使用工具
httpURL状态 + 延迟curl
ssl
证书过期时间 | openssl | | process | 进程运行状态 | pgrep | | disk | 磁盘剩余空间 | df | | port | 端口开放状态 | nc | | custom | 用户自定义命令 | 用户指定 |

4. 确认格式

✅ 监控:[描述]
🔍 检查:[将检查的内容]
⏱️ 间隔:[检查频率]
🔔 告警:[通知条件]
🔧 依赖:[所需工具/权限]

5. 状态变化告警

  • - 状态变化时告警(正常→故障,故障→正常)
  • 包含故障次数
  • 恢复时发送恢复消息
  • 绝不重复发送相同状态的告警

6. 权限管理

requires 字段列出用户已授予的权限:
  • - 空值 = 仅基础检查(curl, df, pgrep)
  • [ssh:server1] = 用户已授予SSH访问权限
  • [docker] = 用户已授予Docker访问权限

助手在假定任何访问权限前会先询问用户。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 monitor-1776420087 技能

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

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

通过命令行安装

skillhub install monitor-1776420087

下载

⬇ 下载 Monitor v1.0.2(免费)

文件大小: 4.62 KB | 发布时间: 2026-4-17 18:24

v1.0.2 最新 2026-4-17 18:24
Declared required binaries and optional env vars in metadata

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

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

p2p_official_large
返回顶部