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.