Skip to content

Monitoring

Background service

The monitoring service functions as a background task in the Platform API (5-min interval).

Checks

Check Description Value
Container health Docker container status unhealthy/stopped
Mail queu Postfix Queue-Groesse > 100 messages
Disc-Usage Hard disk utilization > 85%
SSL-Expiry Certificate drain < 14 days

Notifications

Alerts are sent in case of problems:

  • 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

Monitors critical containers and restarts them if necessary:

Critical containers:

  • traefik, mariadb, redis
  • platform-api, platform-ui, auth-service
  • freeswitch, ollama, open-webui
  • hosting-postfix, hosting-dovecot
  • hosting-webserver, hosting-php84

Status Page

Public status page at status.xynap.tech. See Status Page for details.

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

CrowdSec Security API

# Aktive Bans
GET /api/v1/security/decisions

# Security-Alerts
GET /api/v1/security/alerts

# Zusammenfassung
GET /api/v1/security/summary

# Ban aufheben
DELETE /api/v1/security/decisions/{id}