Docker image for Nagios optimized for AWS Beanstalk and AWS EFS
3.4K
Nagios Core running on Ubuntu 24.04 LTS.
Docker image for Nagios forked by Dovetail BV.
This image runs in AWS Elasticbeanstalk with an EFS attached.
| Product | Version |
|---|---|
| Nagios Core | 4.5.8 |
| Nagios Plugins | 2.4.12 |
| NRPE | 4.1.1 |
| NCPA | 3.1.1 |
| NSCA | 2.10.3 |
| Nagios TV | 0.9.2 |
Nagios Configuration lives in /opt/nagios/etc NagiosGraph configuration lives in /opt/nagiosgraph/etc
docker pull jasonrivers/nagios:latest
Run with the example configuration with the following:
docker run --name nagios4 -p 0.0.0.0:8080:80 jasonrivers/nagios:latest
alternatively you can use external Nagios configuration & log data with the following:
docker run --name nagios4 \
-v /path-to-nagios/etc/:/opt/nagios/etc/ \
-v /path-to-nagios/var:/opt/nagios/var/ \
-v /path-to-custom-plugins:/opt/Custom-Nagios-Plugins \
-v /path-to-nagiosgraph-var:/opt/nagiosgraph/var \
-v /path-to-nagiosgraph-etc:/opt/nagiosgraph/etc \
-p 0.0.0.0:8080:80 jasonrivers/nagios:latest
Note: The path for the custom plugins will be /opt/Custom-Nagios-Plugins, you will need to reference this directory in your configuration scripts.
There are a number of environment variables that you can use to adjust the behaviour of the container:
| Environamne Variable | Description |
|---|---|
| MAIL_RELAY_HOST | Set Postfix relayhost |
| MAIL_INET_PROTOCOLS | set the inet_protocols in postfix |
| NAGIOS_FQDN | set the server Fully Qualified Domain Name in postfix |
| NAGIOS_TIMEZONE | set the timezone of the server |
For best results your Nagios image should have access to both IPv4 & IPv6 networks
The default credentials for the web interface is nagiosadmin / nagios
Content type
Image
Digest
sha256:30e6b9afd…
Size
264.2 MB
Last updated
almost 2 years ago
docker pull dovetailworld/nagios