← 返回 Skills 市场
strouddustinn-bot

AgentPulse Monitor

作者 strouddustinn-bot · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
64
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install agentpulse-monitor
功能描述
AI-powered infrastructure monitoring — thin agent, smart cloud. One-command install, real-time alerts, baseline learning, auto-remediation.
使用说明 (SKILL.md)

AgentPulse — AI Infrastructure Monitoring

What It Does

AgentPulse monitors your servers with a thin, open-source agent and a smart cloud API. It learns your infrastructure's normal behavior over time, alerts you when something's wrong, and can auto-remediate issues with your approval.

Architecture: Dumb Agent, Smart Cloud

  • The client agent is thin and open-source — ships metrics to the API, does zero analysis
  • The cloud API receives metrics, runs analysis, stores history, sends alerts, handles remediation
  • The moat is baseline learning (per-server norms over time) and accumulated intelligence

Quick Start

1. Register Your Server

curl -X POST https://api.agentpulse.io/v1/servers \
  -H "Content-Type: application/json" \
  -d '{"hostname": "my-server", "plan": "starter"}'

Save the returned server_id and api_key.

2. Install the Agent

One-liner install:

curl -fsSL https://agentpulse.io/install.sh | bash -s -- --api-key YOUR_API_KEY --server-id YOUR_SERVER_ID

Or manual install:

# Download
wget -O /usr/local/bin/agentpulse-agent https://agentpulse.io/downloads/agent_client.py
chmod +x /usr/local/bin/agentpulse-agent

# Configure
cat > /etc/agentpulse.conf \x3C\x3C 'EOF'
API_KEY=your_api_key_here
SERVER_ID=your_server_id_here
API_URL=https://api.agentpulse.io
EOF

# Run a quick health check
agentpulse-agent --quick

3. Set Up Cron

# Quick check every 5 minutes
*/5 * * * * /usr/local/bin/agentpulse-agent --quick

# Full report every 30 minutes
*/30 * * * * /usr/local/bin/agentpulse-agent --full

# Daily deep report at 8am UTC
0 8 * * * /usr/local/bin/agentpulse-agent --full

4. Get Alerts

Alerts are delivered via Telegram, email, or webhook. Configure your notification channels in the dashboard at https://agentpulse.io/dashboard.

What Gets Monitored

Critical Services (immediate alert if down)

  • SSH, Docker, Nginx, your custom services

System Metrics

  • CPU, memory, disk usage with trend analysis
  • Process counts and zombie detection
  • Load average and uptime tracking

Network

  • Listening ports (unexpected changes flagged)
  • Active connections
  • DNS resolution health

Baseline Learning (after 24h)

  • Per-server normal ranges for all metrics
  • Anomaly detection when values deviate from learned norms
  • Trend alerts before thresholds are breached

Alert Levels

Level Meaning Action
Healthy All clear No action
Warning Something's off Review when convenient
Critical Service down or resource exhausted Immediate attention
Error Agent can't report Check the agent

Auto-Remediation (Pro + Business)

When a critical alert fires, AgentPulse can suggest or execute remediation actions:

  • Restart crashed services
  • Clear disk space (logs, caches)
  • Rotate logs automatically
  • Scale resources

All auto-remediation requires your approval via Telegram buttons or dashboard confirmation.

Pricing

Plan Price Servers Features
Starter $29/mo 1 Alerts + dashboard
Pro $99/mo 5 Alerts + auto-remediation
Business $299/mo Unlimited Priority remediation, daily reports, API access

API Reference

Submit a Report

POST /api/v1/report
Headers: X-API-Key: your_api_key
Body: { "server_id": "...", "metrics": {...} }

Get Server Status

GET /api/v1/servers/{server_id}/status
Headers: X-API-Key: your_api_key

Get Alert History

GET /api/v1/servers/{server_id}/alerts?limit=50
Headers: X-API-Key: your_api_key

Health Check

GET /health

Requirements

  • Linux server (Ubuntu 20.04+, Debian 11+, CentOS 8+)
  • Python 3.8+
  • curl or wget
  • Cron (for scheduled reports)

Support

安全使用建议
Do not run the curl|bash installer from agentpulse.io without review. Before installing: (1) verify the vendor and domain ownership (agentpulse.io has no homepage in the registry entry), (2) inspect the bundled src/agent_client.py yourself (it is included) instead of blindly downloading a remote script, (3) note that the agent disables TLS verification — contact the vendor or fix the code to validate certificates before sending credentials/metrics, (4) install first in an isolated/staging environment and restrict outgoing network access to only the API host, (5) avoid using production credentials until you confirm where and how data is stored and who can access it, and (6) prefer installing using the included source or a signed release from a verifiable repository rather than piping remote scripts to shell.
功能分析
Type: OpenClaw Skill Name: agentpulse-monitor Version: 1.0.0 The agent performs system monitoring and persistence (cron installation) aligned with its stated purpose, but it contains a significant security vulnerability by explicitly disabling SSL certificate verification (ssl.CERT_NONE) in src/agent_client.py. Additionally, the documentation in SKILL.md encourages the high-risk 'curl | bash' installation pattern. While these appear to be poor security practices rather than intentional malice, they pose a risk to the host system and meet the threshold for a suspicious classification.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
Name, SKILL.md, and src/agent_client.py are consistent: a thin agent that collects system metrics and posts them to a cloud API. However, the registry metadata lists no required environment variables or primary credential even though the agent requires an API key and server ID (via env vars or /etc/agentpulse.conf). The package includes the agent source but SKILL.md directs users to download/install from agentpulse.io instead of using the bundled file — an inconsistency worth questioning.
Instruction Scope
SKILL.md instructs collecting and sending sensitive host-level metrics (hostname, listening ports, process counts, disk/memory usage) to an external API — that's expected for monitoring, but the instructions also recommend piping a remote install script into bash (curl -fsSL https://agentpulse.io/install.sh | bash) and direct configuration of /etc/agentpulse.conf. The agent code disables TLS certificate verification when contacting the API (ctx.check_hostname=False; ctx.verify_mode=ssl.CERT_NONE), which increases risk of MitM and credential exposure during communication.
Install Mechanism
There is no formal install spec in the registry, yet SKILL.md recommends executing a remote install script via curl|bash from agentpulse.io and/or downloading a binary from that domain. Those sources are not a well-known release host and piping to shell is high-risk. The package does include src/agent_client.py, but the documentation prefers fetching code from an external site — this divergence is suspicious and increases supply-chain risk.
Credentials
The agent legitimately requires an API key and server ID to send reports; those are minimally scoped for the stated purpose. However, the registry metadata declares no required env vars or primary credential, which is inconsistent. The code reads secrets from environment variables or /etc/agentpulse.conf and includes API key in POST payloads — expected, but you should treat those secrets as sensitive.
Persistence & Privilege
The skill does not request always:true and allows user invocation/autonomy normally. It instructs writing a config to /etc and installing a binary to /usr/local/bin and adding cron entries — these are standard for a system agent but require root privileges and will create persistent scheduled tasks. This is expected for a monitoring agent, but users should be aware of privileged install impact.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agentpulse-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agentpulse-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — thin monitoring agent with quick/full health checks, cron install, and API reporting
元数据
Slug agentpulse-monitor
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

AgentPulse Monitor 是什么?

AI-powered infrastructure monitoring — thin agent, smart cloud. One-command install, real-time alerts, baseline learning, auto-remediation. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 64 次。

如何安装 AgentPulse Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install agentpulse-monitor」即可一键安装,无需额外配置。

AgentPulse Monitor 是免费的吗?

是的,AgentPulse Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

AgentPulse Monitor 支持哪些平台?

AgentPulse Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 AgentPulse Monitor?

由 strouddustinn-bot(@strouddustinn-bot)开发并维护,当前版本 v1.0.0。

💬 留言讨论