# 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: ```bash npx clawhub@latest install server-monitor npx clawhub@latest install docker npx clawhub@latest install log-analysis ``` 2. Configure servers and thresholds in MEMORY.md 3. 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