A simple module for icingaweb2 for viewing puppet reports and facts.
Icinga Web 2 and this Icinga Web 2 module are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.
- Icinga Web 2 (>= 2.4.1)
- PHP
Extract this module to your Icinga Web 2 modules directory as puppetreports
directory.
Git clone:
cd /usr/share/icingaweb2/modules
git clone https://github.com/plsatin/icingaweb2-module-puppetreports.git puppetreports
Enable the module in the Icinga Web 2 frontend in Configuration -> Modules -> puppetreports -> enable
.
You can also enable the module by using the icingacli
command:
icingacli module enable puppetreports
You can edit global configuration settings in Icinga Web 2 in Configuration -> Modules -> puppetreports -> Configuration
.
Setting | Description |
---|---|
Reports dir | Required. Derictory with puppet reports |
Facts dir | Required. Derictory with puppet facts |
The concept was taken from https://github.com/DamianZaremba/puppet-reports. The module uses php class https://github.com/mustangostang/spyc