Manage Icinga with Puppet
Puppet is one of the most used configuration management tools. The Puppet approach is to define what your infrastructure should look like and then enforce this state. Modules are written in an easy to learn configuration language and can be shared with others.
Puppet Module “Icinga”
The “Icinga” Puppet Module comes with functionality to manage the official Icinga package repository provides several non private helper classes for the other official Icinga modules. Additionally it includes classes to to manage and setup a full Icinga environment much easier.
Puppet Module for Icinga DB
The Icinga DB Puppet module manages the installation of Icinga DB and the associated Redis server. All available settings of Icinga DB can be managed with the module.
Puppet Module for Icinga 2
The Icinga 2 Puppet module is capable of managing the installation and configuration of the Icinga 2 Core on multiple operating systems. All features and configuration objects of Icinga 2 can be managed with this module.
Puppet Module for Icinga Web 2
The Icinga Web 2 module can install and configure the web interface of Icinga 2. In addition to all configuration options, you can also use this module to enable multiple Icinga Web 2 modules such as Business Process, Graphite or NagVis.
Do more with Icinga
Bring the speed, scale, and relevance of Icinga to all areas of your business.