Monitoring¶
Background-Service¶
Der Monitoring-Service laeuft als Background-Task in der Platform API (5-Min-Intervall).
Checks¶
| Check | Beschreibung | Schwellwert |
|---|---|---|
| Container-Health | Docker-Container Status | unhealthy/stopped |
| Mail-Queue | Postfix Queue-Groesse | > 100 Messages |
| Disk-Usage | Festplattenauslastung | > 85% |
| SSL-Expiry | Zertifikat-Ablauf | < 14 Tage |
Benachrichtigungen¶
Bei Problemen werden Alerts gesendet:
- Telegram: Chat-ID 207215057
- E-Mail: webmaster@isn-systems.com
- In-App: Notification in Platform UI
Service-Watchdog¶
Pfad: /usr/local/xynap/bin/service-watchdog.sh
Ueberwacht kritische Container und startet sie bei Bedarf neu:
Kritische Container:
- traefik, mariadb, redis
- platform-api, platform-ui, auth-service
- freeswitch, ollama, open-webui
- hosting-postfix, hosting-dovecot
- hosting-webserver, hosting-php84
Status Page¶
Oeffentliche Status Page unter status.xynap.tech. Details siehe Status Page.
System Services API¶
# Container auflisten
GET /api/v1/system/services
# Container-Details
GET /api/v1/system/services/{name}
# Container neustarten
POST /api/v1/system/services/{name}/restart
# Container-Logs
GET /api/v1/system/services/{name}/logs?lines=100