icinga-web2-module-director
web-based config deployment tool for Icinga 2
WWW CVSWeb GITHub-
Package versionicinga-web2-module-director-1.11.1
-
MaintainerStuart Henderson
Icinga Director has been designed to make Icinga 2 configuration handling easy.
It tries to target two main audiences:
* Users with the desire to completely automate their datacenter
* Sysops willing to grant their "point & click" users a lot of flexibility
It works via the Icinga 2 API, and provides audit logging, backouts and
restrictions, and allows both interactive use and a REST API that can be
used with configuration management tools.
+-------------------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-------------------------------------------------------------------------------
To use this module, assuming you already have a basic Icinga Web 2
configuration, first you should enable the required modules:
# ${PREFIX}/icinga-web2/bin/icingacli module enable incubator; \
${PREFIX}/icinga-web2/bin/icingacli module enable director
You should have a list something like this:
# ${PREFIX}/icinga-web2/bin/icingacli module list
MODULE VERSION STATE DESCRIPTION
director 1.9.0 enabled Director - Config tool for Icinga 2
incubator 0.13.0 enabled Incubator provides bleeding-edge libraries
monitoring 2.10.0 enabled Icinga monitoring module
Then follow the instructions in the main Director documentation
(https://github.com/Icinga/icingaweb2-module-director/tree/master/doc)
to add the new database, create the database resource in Icinga Web 2,
and configure the director.
The Director daemon needs to be running in order that configurations can
be deployed. An rc.d(8) script is provided, /etc/rc.d/icingadirector.
If it fails to start, try running it manually ("doas -u _icingadirector
icingacli director daemon run") and look for errors. If you see messages
relating to SIGxxx, confirm that you have enabled the pcntl module in
your PHP configuration.
- net/icinga/web2-module-incubator
- lang/php/8.2,-curl
- lang/php/8.2,-pcntl
- net/icinga/web2
- php->=8.2,<8.3:lang/php/8.2