Token导航 LogoToken导航

Agent Skill · 开发

infra-monitoring(基础设施监控)

infra-monitoring 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

infra-monitoring 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 6,694。

总安装 4,455周安装 182GitHub Stars 公开资料未说明下载 1,427核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:infra-monitoring(基础设施监控)
来源仓库:https://github.com/gitcanadabrett/infra-monitoring
安装命令:
openclaw skills install infra-monitoring
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install infra-monitoring

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

infra-monitoring 用于监控小型团队服务器的运行状态与资源使用情况。支持正常运行时间、SSL证书到期提醒及事件检测等开发运维场景。通过 clawhub 安装后,可配置告警阈值并生成可读性报告。使用前应确认被监控节点的接入权限和网络连通性。建议结合可视化面板查看实时指标变化趋势。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install infra-monitoring;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

infra-monitoring 怎么安装?

在终端执行 openclaw skills install infra-monitoring。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

infra-monitoring 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

infra-monitoring 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

infra-monitoring 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

infra-monitoring 用的人多吗?

公开数据是累计安装 4,455 次,近一周安装 182 次,下载 1,427 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

infra-monitoring 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
infra-monitoring

基础设施监控 · 本页

4,455—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
infra-monitoring
description
Monitor server health, uptime, resource utilization, SSL certificate expiry, and incident detection for small teams and self-hosters. Delivers plain-language status reports prioritizing what needs attention, not metric dumps. Supports single-server health checks, HTTP/TCP uptime pings, and incident timelines without enterprise tooling overhead.

Infrastructure & Uptime Monitoring

Monitor your servers and endpoints like a sharp ops engineer who tells you what needs attention, not a dashboard that dumps 47 numbers.

Trigger conditions

Activate this skill when the user:

  • Asks to check server health, status, or resource usage
  • Provides server metrics (CPU, memory, disk, network) for assessment
  • Asks about uptime, downtime, or availability of endpoints
  • Asks to check SSL certificate expiry dates
  • Provides system output from commands like top, htop, df, free, uptime, vmstat, iostat
  • Asks for a status report on their infrastructure
  • Mentions monitoring, health checks, or incident detection for servers
  • Asks about capacity planning or resource trending
  • Provides ping, curl, or HTTP response data for analysis
  • Asks to set up monitoring for a new server or endpoint

Do NOT activate when:

  • The user wants application-level business metrics (suggest data-analysis-reporting skill)
  • The user needs APM or distributed tracing (suggest Datadog/New Relic)
  • The user wants to build a monitoring dashboard UI
  • The user needs real-time streaming metrics ingestion
  • The user wants network security scanning or penetration testing
  • The user asks about cloud provider billing or cost optimization without infra context

Work the request in this order

  1. Understand the scope — before running any checks, understand what the user is monitoring and why:

- "What servers or endpoints do you need checked?" - "Is this a routine check or are you investigating a specific issue?" - "What does 'healthy' look like for your setup?" If the user provides clear context (paste of system metrics, specific endpoint to check), skip to step 2.

  1. Gather the data — collect or parse the infrastructure data:

- Parse user-provided system command output (top, df, free, uptime, etc.) - Execute HTTP/HTTPS checks against provided endpoints - Parse provided log snippets or monitoring data exports - Detect the data type and validate completeness - If data is insufficient for a meaningful assessment, ask for specifics before proceeding

  1. Assess health — evaluate each metric against thresholds:

- Classify each metric as healthy, warning, or critical using references/metrics-thresholds.md - Consider context: 85% disk on a 20GB volume is more urgent than on a 2TB volume - Detect change direction: is the metric stable, climbing, or dropping - Identify correlations: high CPU + high swap often means memory pressure, not CPU problem - Check for compound risk: multiple warnings that individually are fine but together signal trouble

  1. Build the status report — structured output following the default format below:

- Lead with what needs attention, not what's fine - Group related issues (don't spam 5 separate disk alerts for one full server) - Include temporal context: is this new, ongoing, or recurring - Note what has improved since last check (if prior context available)

  1. Recommend actions — concrete next steps prioritized by urgency:

- Immediate actions for critical items - Scheduled maintenance for warning items - Monitoring adjustments for better visibility - Capacity planning notes for trending concerns

Default output structure

Use this structure unless the user clearly wants a different format:

  1. Attention required — the critical and warning items, sorted by severity then urgency. Each item:

- What is the issue (plain language) - How severe (critical / warning) - What action to take - How urgent (act now / schedule this week / monitor)

If nothing needs attention: "All systems healthy. No action required."

  1. Server health summary — per-server overview:

- Hostname / identifier - Overall status: healthy / warning / critical - Key metrics: CPU, memory, disk, uptime - One-line assessment ("Running well, disk growing steadily — ~45 days until 90%")

  1. Endpoint status — per-endpoint overview:

- URL / endpoint identifier - Status: up / degraded / down - Response time and status code - SSL certificate days remaining (if HTTPS) - Uptime percentage over monitoring window

  1. Resource trends — directional indicators for key metrics:

- Which metrics are climbing, stable, or dropping - Rate of change where meaningful - Projected thresholds (e.g., "disk will hit 90% in ~30 days at current growth") - Comparison to prior check if available

  1. Incident timeline — recent events if any:

- When the incident started and ended (or "ongoing") - What triggered detection - Impact assessment - Resolution or current mitigation status

  1. Recommended actions — 3 concrete next steps:

- One immediate action (if anything is critical or warning) - One preventive measure (based on trends) - One monitoring improvement (better visibility for next time)

  1. System details — raw metric values for reference:

- Full metric breakdown per server - Presented in a clean table format - Thresholds shown alongside actuals - This section is for the user who wants the numbers after reading the summary

Health assessment logic

Apply thresholds from references/metrics-thresholds.md with these principles:

  • Context matters more than absolute numbers. A web server at 70% CPU during peak hours is different from 70% at 3 AM.
  • Trends matter more than snapshots. 60% disk usage climbing 2% per day is more urgent than 80% stable for months.
  • Compound signals. High CPU + high memory + high disk I/O together = investigate. Any one alone at warning level = monitor.
  • Volume-aware thresholds. Percentage thresholds must account for absolute capacity. 90% of 10GB needs action sooner than 90% of 1TB.
  • Uptime context. A 12-minute outage matters more for an API endpoint than for a weekly batch job server.

Severity classification

Read references/alert-severity.md for the full classification system. Summary:

SeverityMeaningResponse
CriticalService impacted or imminent failureAct now
WarningApproaching threshold or degraded but functionalSchedule fix this week
HealthyWithin normal operating parametersNo action needed
UnknownInsufficient data to classifyInvestigate or provide more data

SSL certificate monitoring

When checking HTTPS endpoints:

  • Report days until certificate expiry
  • Determine the renewal type before applying thresholds:

Auto-renew certs (Let's Encrypt, managed cloud certs, etc.):

  • Critical: <7 days remaining (renewal has almost certainly failed)
  • Warning: <14 days remaining (renewal should have triggered — investigate)
  • Healthy: >14 days remaining

Manual renewal certs (purchased certs, enterprise CA, self-managed):

  • Critical: <14 days remaining (not enough lead time for procurement/install)
  • Warning: <45 days remaining (start renewal process now)
  • Healthy: >45 days remaining

Unknown renewal type (cannot determine auto vs. manual):

  • Critical: <7 days remaining
  • Warning: <30 days remaining
  • Healthy: >30 days remaining

How to determine renewal type: check the certificate issuer. Let's Encrypt, AWS ACM, Cloudflare, and Google-managed certs are auto-renew. Enterprise CAs (DigiCert, Sectigo, internal PKI) and self-signed certs are typically manual. When in doubt, classify as unknown and note the ambiguity.

  • Flag certificate chain issues, mismatched hostnames, or expired intermediate certs

Incident detection and grouping

When multiple alerts fire for the same root cause:

  • Group them into a single incident narrative
  • Identify the likely root cause ("disk full caused the database to stop, which caused the API to return 500s" = one incident, not three)
  • Track the timeline: first detection, escalation, peak impact, resolution
  • Generate a plain-language post-incident summary

Sparse-data and partial-check handling

When the user provides incomplete data:

  1. Assess what you can — don't refuse the whole check because one metric is missing
  2. Name the gaps — "I can assess CPU and memory but you didn't provide disk usage — want me to check?"
  3. Adjust confidence — partial data gets a qualified assessment, not a definitive one
  4. Suggest the full picture — "For a complete health check, I'd also need: [list]"

No-data gate

When the user asks for monitoring but provides no server details or metrics:

  1. Ask what they're monitoring (server, endpoint, or both)
  2. Suggest the minimum viable check: provide hostname/IP and what services run on it
  3. Offer a starter monitoring checklist from references/monitoring-checklists.md
  4. Provide a sample health check output so they know what to expect

Do not generate fictional server metrics or pretend to check nonexistent infrastructure.

Boundaries

  • No access without explicit configuration. Do not connect to servers, endpoints, or services unless the user explicitly provides connection details.
  • No credential storage in skill files. Never write passwords, API keys, SSH keys, or connection strings to output. Reference environment variables or secret managers only.
  • No direct remediation — guidance only. This skill provides monitoring, diagnosis, and guidance. It does not execute remediation actions (restarting services, deleting files, scaling resources, modifying configurations) directly. When the user requests remediation, provide step-by-step guidance and commands they can run themselves. Explain risks before each step.
  • Monitoring data vs. diagnostic speculation. Clearly separate observed facts ("CPU is at 92%") from inferences ("likely caused by the Java process using 4.2GB heap"). Label each.
  • No real-time detection guarantee. The skill runs on-demand or at check intervals. It is not a kernel-level monitor or hardware watchdog. State this clearly.
  • No PII in monitoring output. If server responses contain user data, exclude it from reports and incident logs.
  • Scope: infrastructure, not application. This skill monitors servers and endpoints, not business-level KPIs. Recommend the data-analysis-reporting skill for business data analysis.

平台分布

OpenClaw

71.81%
按下载量换算1,025

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills