Skip to content

Monitoring

VictoriaMetrics / Prometheus

Reads up from a VictoriaMetrics or Prometheus API: a host is down when every target that belongs to it is down. CPU and memory widgets on host pages.

Beszel

Host status, CPU, memory and disk from Beszel agents. Adds hosts as systems (plan/apply) and installs the agent over Ansible.

Uptime Kuma

Plans a monitor per service that has a link and reads host and service status back. Needs the uptimekuma extra (in the image).

Certificates

Checks the TLS certificate of every https service (and endpoints you list): days left, issuer, names; warns before expiry and notifies.

Status from any of these shows as live dots on Hosts and in the sidebar, on the Services page, and as host.down / host.up notifications.