ansible-infra/docs/guides/monitoring-gatus.md
June b91bc38d7b
Some checks are pending
/ build (push) Waiting to run
/ Ansible Lint (push) Waiting to run
docs: rework and split up docs on creating a new web service
- Split out the general information on how to set up a new VM on
  Chaosknoten to have it be more generally useful.
- Also split out the section on monitoring to not have it intermingled
  with the other information.
- Rework the guides to include more information and be more streamlined.
  Also remove duplicate information along the way.
2026-05-20 20:06:57 +02:00

926 B

title summary
Monitoring: Gatus How to Setup Monitoring Using Gatus

Monitoring: Gatus

After configuring a new service or website, it should be added to our status and uptime monitoring available at status.hamburg.ccc.de.

Take a look at the configuration in resources/external/status/docker_compose/config and extend it to cover the newly added service or website. The configuration should probably happen in either services-chaosknoten.yaml or websites.yaml.
Taking the existing configuration as a reference should give guidance on how to configure new checks.
Additionally, there's the comprehensive Gatus Documentation.

After you've added some checks, the configuration can be deployed using:

ansible-playbook playbooks/deploy.yaml -i inventories/external -l status -t docker_compose