Skip to content

cebe-cc/icinga2-formula

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icinga2-formula

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.

Available states

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.

States which are independent (reusable) building blocks

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.

Releases

No releases published

Packages

No packages published

Languages

  • SaltStack 63.8%
  • SQLPL 18.4%
  • Shell 11.1%
  • HTML 6.7%