Map Datatype for Director

Location Data Type plugin for Icinga Director

Location datatype module for Icinga Director

Table of Contents

  1. About
  2. License
  3. Support
  4. Requirements
  5. Installation
  6. Configuration
  7. FAQ
  8. Thanks
  9. Contributing


This module allows you to easily add and change coordinates with the Icinga Director on openstreetmap using leaflet.js.

Adding coordinates to a host


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.

This module uses Leaflet:

  • Leaflet - BSD 2-clause "Simplified" License


Join the Icinga community channels for questions.



Extract this module to your Icinga Web 2 modules directory as mapDatatype directory.

Git clone:

cd /usr/share/icingaweb2/modules
git clone mapDatatype

Tarball download (latest release):

cd /usr/share/icingaweb2/modules
mv icingaweb2-module-mapDatatype-0.1.0 mapDatatype

Enable Icinga Web 2 module

Enable the module in the Icinga Web 2 frontend in Configuration -> Modules -> mapDatatype -> enable. You can also enable the module by using the icingacli command:

icingacli module enable mapDatatype

Define Data Field

Create a new Data Field, enter a Field name and select Location (MapDatatype) in the Data type field.

Icinga Director


There are many ways to contribute to the Icinga Web module for Maps -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Please continue reading in the contributing chapter.