server-agent
Universelle Produktionsserver-Monitoring, -Heilung und -Berichterstattungsfähigkeit für cmdop
server-agent
CMDOP-Skill — installieren und verwenden via CMDOP-Agent:
Universelle Produktionsserver-Monitoring, -Selbstheilung und -Berichterstattungsfähigkeit für cmdop.
Überwacht Docker-Container, erkennt Anomalien, heilt, was sicher zu heilen ist, scannt nach Sicherheitslücken und schreibt strukturierte Markdown-Berichte — alles getrieben durch den cmdop-Agent.
Schnellstart
Befehle
| Befehl | Beschreibung |
|---|---|
check | Vollständige Gesundheitsüberprüfung: Container, Festplatte, Redis. Auto-heilt sichere Probleme. |
scan | Sicherheits-Scan: trivy CVEs, offene Ports, Auth-Logs. |
heal | Zielgerichtete Sanierung für einen bestimmten Container. |
report | Schreibt strukturierte MD-Berichte (täglich, Sicherheit). |
status | Schnelle Server-Snapshot — keine Dateien werden geschrieben. |
Alle Befehle unterstützen --json für strukturierten Ausgabe und --dry-run zum Vorzeigen von Aktionen ohne sie auszuführen.
Umgebungsvariablen
| Variable | Erforderlich | Beschreibung |
|---|---|---|
REPORTS_DIR | ja | Absoluter Pfad zum Berichtsverzeichnis |
TELEGRAM_BOT_TOKEN | nein | Bot-Token für Telegram-Nachrichten |
TELEGRAM_CHAT_ID | nein | Ziel-Chat/Channel-ID |
Autonomie-Modell
- SAFE (ausführt sofort):
docker restart,docker system prune - ESCALATE (sendet Telegram-Alarm): Bild rebuild, Konfigurationsänderungen, Container mit >2 Neustarts, OOM
- NEVER: Datenbank-Befehle,
rm -rfaußerhalb von/tmp, Firewall-Änderungen
Schutzcontainer (nie auto-neu gestartet): shared-db-redis, traefik
Einrichten auf Produktionsserver
Zwei Betriebsmodi
Geplante Überwachung (Python CLI)
Triggers rufen server-agent-Binary direkt auf. Kein LLM im Überprüfungsloop — schnell, deterministisch, günstig.
Interaktive Untersuchung (cmdop-Skill)
Verwenden Sie dies, wenn Sie den Agenten dazu bringen möchten, über einen Vorfall nachzudenken:
Der Agent liest skill/readme.md als Systemprompt und verwendet server-agent-CLI als Werkzeug, um Daten zu sammeln und Aktionen auszuführen.
Berichtsstruktur
“
$REPORTS_DIR/
index.md
baseline/ports.json
2026-03-14/
10-23-incident-reforms-django.md
14-05-security-scan.md
daily-summary.md
Bewertungen
Noch keine Bewertungen.