21 lines
1.0 KiB
Markdown
21 lines
1.0 KiB
Markdown
---
|
|
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.
|