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.

Learn more …

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.

Learn more …

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.

Learn more …

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.

Learn more …

Do more with Icinga

Bring the speed, scale, and relevance of Icinga to all areas of your business.

Infrastructure Monitoring

Observe your entire IT in one place.
Learn more

Monitoring Automation

Monitor massive amounts of data.
Learn more

Cloud Monitoring

Monitor the private, the public and hybrid.
Learn more

Metrics & Logs

Get the context and recognize trends.
Learn more


Analyze your data and perform proactively.
Learn more


Get alerted and react with confidence.
Learn more