Updated Nagios, NRPE, and Nagios Plugins image on Ubuntu 20.04
1.3K
This is a fork of jasonrivers/nagios Docker image. The original version was over two years old, on Ubuntu 16.04 and Nagios 4.4.5. This version is Ubuntu 20.05 and Nagios 4.4.6, as well as all updated NRPE and Nagios Plugin versions.
This fork also includes some additional plugins that were helpful to my own requirements. Those are listed below.
Nagios Configuration lives in /opt/nagios/etc NagiosGraph configuration lives in /opt/nagiosgraph/etc
docker pull aaronmweiss/nagios:latest
Run with the example configuration with the following:
docker run --name nagios -p 0.0.0.0:8080:80 aaronmweiss/nagios:latest
alternatively you can use external Nagios configuration & log data with the following:
docker run --name nagios \
-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 aaronmweiss/nagios2004:4.4.6
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
Size
247.6 MB
Last updated
over 5 years ago
docker pull aaronmweiss/nagios