Skip to content

Nagios

Monitoring. Overlaps with Beszel, which is why this is experimental rather than core/apps tier.

Runtime Container (Docker Swarm)
Tier Experimental
Node swarm-media
Image jasonrivers/nagios:4.5.7
URL https://nagios.lab.riversfamily.uk
Auth Forward-auth (authentik@swarm)
Source ansible/stacks/experimental/nagios/

4.5.9 was originally pinned but does not exist on Docker Hub for this image; 4.5.7 (2024) is the newest tag it actually publishes, and lags upstream Nagios Core. Moving to a maintained image is a separate follow-up, not done here.

Volumes

Volume Path Backing Contents
etc /opt/nagios/etc Local Nagios configuration
var /opt/nagios/var Local Nagios state/status data

Secrets

Vault variable Delivered as Purpose
vault_nagios_admin_password Plain env var (NAGIOSADMIN_PASS) Admin login — no file-based option

Gotchas

  • Pinned image lags upstream Nagios Core; a move to a maintained image is tracked as future work, not a regression introduced here.