docker-nagios-4/README.md

48 lines
950 B
Markdown
Raw Permalink Normal View History

2014-06-27 04:22:43 -07:00
Nagios
======
2014-06-26 10:26:28 -07:00
Contains:
2014-06-27 04:22:43 -07:00
* Nagios Core
* Nagios Plugins
* Nagios NPRE (Remote Plugin Execution)
2014-06-27 05:39:25 -07:00
* Nagios NSCA (passive checks)
2014-06-27 04:22:43 -07:00
* Apache
2014-06-26 10:26:28 -07:00
* PHP
Processes are managed by supervisor, including cronjobs
Exports
-------
* Nginx on `80`
2014-06-27 04:22:43 -07:00
* Nagios NRPE on `5666`
2014-06-27 05:39:25 -07:00
* Nagios NSCA on `5667`
2014-06-27 04:22:43 -07:00
* `/etc/nagios`: configuration
* `/usr/local/nagios/var/`: nagios runtime
2014-06-26 10:26:28 -07:00
Variables
---------
2014-06-27 05:39:25 -07:00
* `NAGIOS_USER=nagiosadmin`: Web UI username
* `NAGIOS_PASS=nagiosadmin`: Web UI password
2014-06-26 10:26:28 -07:00
Constants in Dockerfile
-----------------------
2014-06-27 04:22:43 -07:00
* `NAGIOS_PHP_TIMEZONE=UTC`: Timezone to use with PHP
* `NAGIOS_TARBALL`: Nagios tarball URL
* `NAGIOS_PLUGINS_TARBALL`: Nagios Plugins tarball URL
* `NAGIOS_NRPE_TARBALL`: Nagios NRPE tarball URL
2014-06-27 05:39:25 -07:00
* `NAGIOS_NSCA_TARBALL`: Nagios NSCA tarball URL
2014-06-26 10:26:28 -07:00
Example
-------
2014-06-27 04:22:43 -07:00
Launch Nagios container:
2014-06-26 10:26:28 -07:00
2014-06-27 04:22:43 -07:00
$ docker start nagios || docker run --rm -p 80:80 -p 5666:5666 -e NAGIOS_USER=nagios -e NAGIOS_PASS=nagios -ti kolypto/nagios
2014-06-26 10:26:28 -07:00
Enjoy! :)