🧪 Skills

Live Monitoring Dashboard

Zero-token real-time Discord monitoring dashboard for OpenClaw. Displays system health, cron jobs, sessions, and performance analytics via persistent Discord...

v2.0.0
❤️ 0
⬇️ 126
👁 1
Share

Description


name: live-monitoring-dashboard description: "Zero-token real-time Discord monitoring dashboard for OpenClaw. Displays system health, cron jobs, sessions, and performance analytics via persistent Discord messages updated every 2 minutes with no LLM token cost." metadata: { "openclaw": { "emoji": "📊", "requires": { "bins": ["curl", "jq", "top", "df"] } } }

Live Monitoring Dashboard

Zero-Token Real-time Discord monitoring for your OpenClaw ecosystem

What it does

Creates a dedicated Discord channel with live-updating messages showing:

🤖 Activity Monitoring (Slice 1 & 2)

  • Active subagents and their current tasks
  • Running and recent cron jobs with status
  • OpenClaw activity and system processes
  • Session count and activity overview

🖥️ System Health (Slice 3)

  • Real-time CPU, memory, and disk usage
  • System uptime and process monitoring
  • Status indicators with color-coded alerts

📈 Performance Analytics (Slice 4) ✨

  • Historical performance trend analysis
  • Smart threshold-based alerting system
  • Peak usage tracking and pattern detection
  • Configurable alert thresholds

Zero Token Cost: Uses shell scripts + Discord CLI commands instead of expensive LLM calls for 100% cost efficiency.

Updates every 60 seconds with zero message spam - only edits existing messages.

Installation

npm install
./install.sh

Configuration

The skill will:

  1. Create a dedicated monitoring channel (#tommy-monitoring by default)
  2. Post initial dual dashboard messages (Activity + System Health)
  3. Begin live zero-token updates automatically
  4. Initialize performance analytics and alert thresholds

Usage

Once installed, the monitoring runs automatically with these commands:

Manual Performance Tracking:

./scripts/performance-tracker.sh track    # Log current metrics and check alerts
./scripts/performance-tracker.sh trends   # Show performance trends
./scripts/performance-tracker.sh alerts   # View recent alerts
./scripts/performance-tracker.sh cleanup  # Clean old performance data

Configuration: Performance thresholds can be customized in config/performance-config.json:

{
    "cpu_warning": 70,
    "cpu_critical": 85,
    "mem_warning": 75,
    "mem_critical": 90,
    "disk_warning": 80,
    "disk_critical": 95,
    "retention_days": 7
}

Requirements

  • Discord channel configured in OpenClaw
  • message tool available
  • Basic system utilities (ps, top, uptime, df)
  • jq for JSON configuration parsing
  • bc for mathematical calculations

Complete Feature Set (All 4 Slices)

✅ Slice 1 & 2: Discord Activity Monitoring

  • OpenClaw session tracking and activity overview
  • Cron job status monitoring (21+ jobs supported)
  • Subagent detection and lifecycle tracking
  • Process monitoring with real-time updates

✅ Slice 3: System Health Monitoring

  • Real-time CPU/memory/disk usage with smart indicators
  • System uptime tracking and stability monitoring
  • Critical events logging with 10-event circular buffer
  • Status indicators: 🟢 Normal / 🟡 Medium / ⚠️ High / 🚨 Alert

✅ Slice 4: Performance Analytics & Smart Alerts

  • Historical trend analysis: CPU/memory patterns over time
  • Smart threshold alerting: Configurable warning/critical levels
  • Peak usage tracking: Daily maximums and averages
  • Data retention: Configurable history (default 7 days)
  • Alert logging: Comprehensive alert history with timestamps
  • Trend detection: Simple directional analysis (↗️↘️→)

✅ Zero Token Architecture:

  • Shell-based updates: Direct openclaw message edit CLI usage
  • No LLM inference: Pure data collection and formatting
  • 100% cost efficiency: Eliminated 2.8M daily token waste
  • Sustainable operation: Real-time monitoring with zero ongoing costs

Architecture

Update Cycle (60-second intervals):

  1. Data Collection: System metrics via shell commands (top, df, uptime)
  2. Performance Tracking: Historical logging and trend analysis
  3. Alert Processing: Threshold checking and alert generation
  4. Discord Updates: Direct message editing via OpenClaw CLI
  5. Cleanup: Automatic old data removal based on retention policy

File Structure:

live-monitoring-dashboard/
├── scripts/
│   ├── zero-token-dashboard.sh      # Main dashboard updater
│   └── performance-tracker.sh       # Slice 4 analytics
├── config/
│   ├── live-state.json             # Runtime state
│   └── performance-config.json      # Alert thresholds
└── data/
    ├── performance/                 # Daily metrics (CSV)
    └── alerts.log                   # Alert history

Performance

  • CPU Impact: Minimal (shell commands only)
  • Memory Usage: <1MB for data storage
  • Disk Usage: ~100KB/day for metrics (auto-cleanup enabled)
  • Network: Only outbound Discord API calls
  • Token Cost: ZERO (no LLM inference required)

🚀 Ready for Production | Built for OpenClaw Community

Developed during trust window sessions March 5, 2026 - demonstrating zero-token operational excellence and partnership-level autonomous development.

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs