Files

DevOps Monitor Template

Overview

Your infrastructure monitoring companion. Track server health, monitor deployments, analyze logs, and stay on top of alerts—all in one place.

Features

Server Health Monitoring

  • 📊 Real-time resource monitoring (CPU, Memory, Disk, Network)
  • 🔔 Automatic anomaly detection
  • 📈 Historical trend analysis

Deployment Tracking

  • 🚀 Real-time deployment status
  • 📋 Deployment history and rollback support
  • Post-deployment health verification

Log Management

  • 📄 Centralized log aggregation
  • 🔍 Powerful search and filtering
  • 🐛 Error pattern detection

Alerting

  • 🔴 Severity-based alert routing
  • 📱 Multi-channel notifications
  • Alert acknowledgment workflow

Quick Start

  1. Install required skills:
npx clawhub@latest install server-monitor
npx clawhub@latest install docker
npx clawhub@latest install log-analysis
  1. Configure servers and thresholds in MEMORY.md

  2. Set up alert channels in skills configuration

Usage Examples

Check server status:

"How are all servers doing?"
"CPU usage on web-01"

Monitor deployment:

"Deploy v2.3 to production"
"What's the deployment status?"

Query logs:

"Show me errors from the last hour"
"Search logs for timeout"

Alert management:

"Any critical alerts?"
"Acknowledge alert #123"

Architecture

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  Servers    │────▶│  Monitor    │────▶│  Alerts     │
│  (Docker/   │     │  Agent      │     │  System     │
│   K8s)      │     │             │     │             │
└─────────────┘     └─────────────┘     └─────────────┘
                         │                    │
                         ▼                    ▼
                   ┌─────────────┐     ┌─────────────┐
                   │   Log       │     │  Slack/     │
                   │   Analysis  │     │  Email      │
                   └─────────────┘     └─────────────┘

Customization

  • Edit workflows/*.yaml to adjust monitoring frequency
  • Update MEMORY.md with your infrastructure details
  • Configure thresholds based on your requirements