- PHP 60.3%
- JavaScript 32.9%
- HTML 4%
- Less 2.8%
|
|
||
|---|---|---|
| .github | ||
| application | ||
| debian | ||
| doc | ||
| library | ||
| public | ||
| screenshots | ||
| .gitignore | ||
| CHANGELOG.md | ||
| configuration.php | ||
| CONTRIBUTING.md | ||
| icingaexchange.yml | ||
| LICENSE | ||
| module.info | ||
| README.md | ||
| RELEASE.md | ||
| run.php | ||
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.

