- Icinga Director (>= 1.1.0)
- php-xml for optional XML file support
- php-yaml for optional YAML file support
- php-zip for optional XLSX file support
PHP 7.x you’ll need the latest
2.x beta version for php-yaml.
In case your Linux distribution offers precompiled packages they should be fine, regardless of whether they ship
php-syck. In either case please
let me know as I didn’t test them on different operatingsystems yet.
Install the Fileshipper module¶
As with any Icinga Web 2 module, installation is pretty straight-forward. In
case you’re installing it from source, all you have to do is to drop the
module in one of your module paths. You can examine (and set) the module path(s)
Configuration / Application. In a typical environment you’ll probably drop the
/usr/share/icingaweb2/modules/fileshipper. Please note that the directory
name MUST be
fileshipper and not
icingaweb2-module-fileshipper or anything else.
To do so you could run the following commands on the CLI.
cd /usr/share/icingaweb2/modules git clone https://github.com/Icinga/icingaweb2-module-fileshipper.git fileshipper
Last but not least go to
Configuration / Modules and enable the
module, or run the following command on the CLI:
icingacli module enable fileshipper