This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
---
|
||||
name: autonomie
|
||||
description: "Gesundheitsprüfungen der Box: Überprüft Logs (Syslog, Journalctl), checkt ob alle Container/Dienste laufen und leitet bei Bedarf selbstständige Reparaturen ein. Meldet Status via Telegram."
|
||||
version: 1.0.0
|
||||
author: MC2
|
||||
platforms: [linux]
|
||||
metadata:
|
||||
hermes:
|
||||
tags: [wartung, autonomie, health, mc2]
|
||||
---
|
||||
|
||||
# Autonomie & Self-Repair
|
||||
|
||||
Dieser Skill ermöglicht es der AI-Box, sich selbst zu überprüfen und bei Problemen zu reparieren.
|
||||
|
||||
## Ablauf
|
||||
1. **Dienste prüfen**: Führt `systemctl --user status` für alle relevanten MC2-Dienste aus.
|
||||
2. **Logs analysieren**: Prüft die letzten Fehler im `journalctl` (User und System-Ebene, falls Berechtigung vorhanden).
|
||||
3. **Selbstreparatur (Self-Repair)**: Falls bekannte Fehler auftauchen (z.B. Deadlocks, Speicherprobleme, hängende Ports), wird ein definierter Wiederanlauf (z.B. Neustart des Dienstes via `systemctl --user restart`) getriggert.
|
||||
4. **Meldung**: Das finale Ergebnis wird kompakt an den Commander via Telegram (über `deploy/notify.sh`) gesendet.
|
||||
Reference in New Issue
Block a user