AgentPulse Monitor
by @strouddustinn-bot
AI-powered infrastructure monitoring — thin agent, smart cloud. One-command install, real-time alerts, baseline learning, auto-remediation.
clawhub install agentpulse-monitor📖 About This Skill
name: agentpulse description: AI-powered infrastructure monitoring — thin agent, smart cloud. One-command install, real-time alerts, baseline learning, auto-remediation. tags: - monitoring - infrastructure - devops - alerts - remediation - agent - saas category: devops
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
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-agentConfigure
cat > /etc/agentpulse.conf << 'EOF'
API_KEY=your_api_key_here
SERVER_ID=your_server_id_here
API_URL=https://api.agentpulse.io
EOFRun a quick health check
agentpulse-agent --quick
3. Set Up Cron
# Quick check every 5 minutes
*/5 * * * * /usr/local/bin/agentpulse-agent --quickFull report every 30 minutes
*/30 * * * * /usr/local/bin/agentpulse-agent --fullDaily 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)
System Metrics
Network
Baseline Learning (after 24h)
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:
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
Support
💡 Examples
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-agentConfigure
cat > /etc/agentpulse.conf << 'EOF'
API_KEY=your_api_key_here
SERVER_ID=your_server_id_here
API_URL=https://api.agentpulse.io
EOFRun a quick health check
agentpulse-agent --quick
3. Set Up Cron
# Quick check every 5 minutes
*/5 * * * * /usr/local/bin/agentpulse-agent --quickFull report every 30 minutes
*/30 * * * * /usr/local/bin/agentpulse-agent --fullDaily 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.