Skip to content
Provide CSV, JSON, XML and YAML files as an Import Source for the Icinga Director and optionally ship hand-crafted additional Icinga2 config files
Branch: master
Clone or download

Latest commit


Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib/git-hooks post-merge: add sample GIT hook Jul 15, 2016
doc Prepare v1.1.0 Aug 13, 2018
library/Fileshipper ImportSource: notice on missing config or dirs May 7, 2020
.gitignore ImportSource: implement XLSX Nov 17, 2017
LICENSE LICENSE: provide GPLv2 license file Aug 30, 2016 Xslx: changelog, cleanup, phpdoc Jun 6, 2018 Prepare v1.1.0 Aug 13, 2018
phpcs.xml phpcs: add config Jun 6, 2018
run.php Prepare v1.0.1 Oct 23, 2017

Icinga Web 2 Fileshipper module

The main purpose of this module is to extend Icinga Director using some of it's exported hooks. Based on them it offers an Import Source able to deal with CSV, JSON, YAML and XML files. It also offers the possibility to deploy hand-crafted Icinga 2 config files through the Icinga Director.

Icinga Web 2 Fileshipper

For getting started please read our Installation instructions, and then you should be ready to dive into Import Source definitions, supported file formats or and hand-crafted Config File Shipping.



  • Added XLSX file support


  • CSV files should give NULL for volumns with empty strings (#6)
  • Small documentation fix
You can’t perform that action at this time.