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