Zum Inhalt

25 — Gatus Status-Seite

Stand: 2026-04-01


Uebersicht

Gatus ist eine Status-/Uptime-Monitoring-Seite die regelmaessig Endpunkte prueft und den Status visuell darstellt.

Eigenschaft Wert
Container gatus
Port intern 8080
Extern https://gatus-anknorr.ddnss.de
Config /data/docker/monitoring/gatus/config.yaml
Datenbank SQLite (/data/gatus.db im Container)
UI-Titel "CreativeKirche Status"

Ueberwachte Endpunkte

Firewalls (ICMP, alle 60s)

Name Ziel Schwelle
Sophos XGS-40 (Standort A) 10.128.40.1 Response < 200ms
Sophos XGS-30 (Standort B) 10.128.30.1 Response < 200ms

Konnektivitaet (ICMP, alle 60s)

Name Ziel Schwelle
Internet (dns.google) dns.google Response < 50ms

Server (ICMP, alle 60s)

Name Ziel Schwelle
Salto-Server 10.128.40.6 Response < 200ms

Microsoft Cloud (HTTPS, alle 120s)

Name URL Schwelle
Dynamics 365 CRM creativekirche.crm4.dynamics.com Status < 500, < 1500ms
Business Central businesscentral.dynamics.com Status < 500, < 2000ms
Outlook 365 outlook.office365.com Status < 500, < 2000ms
Microsoft Login login.microsoftonline.com Status < 500, < 2000ms

Eigene Dienste (HTTP, alle 120s)

Name URL Schwelle
Grafana grafana:3000 Status 200, < 1000ms

Wartung

# Config aendern
vi /data/docker/monitoring/gatus/config.yaml

# Neustart nach Aenderung
cd /data/docker && docker compose restart gatus

# Logs
docker compose logs -f gatus

Neuen Endpunkt hinzufuegen

In config.yaml unter endpoints: ergaenzen:

  - name: "Neuer Dienst"
    group: "Gruppenname"
    url: "https://example.com"
    interval: 120s
    conditions:
      - "[STATUS] == 200"
      - "[RESPONSE_TIME] < 2000"

Erweiterungsmoeglichkeiten

  • Alerting: Gatus kann bei Ausfaellen ueber Webhook, Slack, E-Mail benachrichtigen (aktuell nicht konfiguriert — Alertmanager uebernimmt das)
  • Weitere Checks: DNS, TCP, STARTTLS moeglich
  • Badges: Gatus kann Status-Badges generieren fuer README-Dateien

Erstellt: 01.04.2026 | Quelle: /data/docker/monitoring/gatus/config.yaml