Map Module
An openstreetmap based map module for host and service state visualization with Icinga Web 2
Map module for Icinga Web 2
Table of Contents
About
This module displays host objects as markers on openstreetmap using leaflet.js. If you configure multiple hosts with the same coordinates, i.e. servers in a datacenter, a clustered view is rendered.
You could also integrate a map as dashlet into your dashboards:
License
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 and several plugins:
- Leaflet - BSD 2-clause "Simplified" License
- Leaflet.markercluster - MIT license
- Leaflet.Locate - MIT license
- Leaflet.EasyButton - MIT license
- Leaflet.Spin - MIT license
- Leaflet.awesome-markers - MIT license
- Spin.js - MIT license
Documentation
Support
Join the Icinga community channels for questions.
Requirements
- Icinga Web 2 (>= 2.4.1)
Thanks
This module borrows a lot from https://github.com/Mikesch-mp/icingaweb2-module-globe.
Contributing
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.