A salt formula that installs and configures icinga2, currently on Debian and Ubuntu only, but other installation source can be easily added. Configuration via pillar currently for hosts and services only.
Suggestions, pull-requests, bug reports and comments are welcome.
Installs and configures the icinga2 package.
Includes icinga.repositories
.
Includes:
icinga2.icinga-web2-core
icinga2.icinga-web2-database
icinga2.pgsql-ido
icinga2.postgresql
Installs and configures the nrpe-server to perform checks on non-local hosts.
Creates the DB user and the DB itself. (Makes only sense if the DB shall run on the same host as Icinga2)
Installs the (new) Icinga Web UI.
Installs and configures icinga2-ido-pgsql
.
You may want to add icinga2.postgresql
Installs PostgreSQL server and client.
Adds the Debian / Ubuntu repository to get Icinga2 packages from if (and only if) the machine happens to run one of the mentioned operating systems.