Skip to content
Nagmap Reborn - Standalone integration of some server monitoring systems into Google Maps or Leaflet.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
debugInfo
langs Release v1.6.4 (final) Mar 7, 2019
resources
styles New Features | Some improvements Nov 4, 2018
.gitignore New release Dec 30, 2018
INSTALL.md Update README.md Oct 16, 2018
LICENSE
README.md
VERSION Release v1.6.4 (final) Mar 7, 2019
config.php.example Debug page improvements Dec 23, 2018
config.php.example_pt-BR
functions.php Compatibility fixes Dec 28, 2018
index.php Release v1.6.4 (final) Mar 7, 2019
marker.php Some changes | Small corrections Feb 1, 2019
update.php
validateAndVerify.php Compatibility fixes Dec 28, 2018

README.md

Nagmap Reborn Introduction

Nagmap Reborn is based on Nagmap project developed by Marcel Hecko which according to his own description is an "... super-simple application to integrate Nagios or Icinga with Google maps. The integration aims to visualize current status of network devices on aerial photography images..."

Features

  • Updating hosts status without refresh on page.
  • Support for multiple languages.
  • System of last occurrences (ChangesBar).
    • Content filter.
  • System of sound warning.
  • Notification system on the page.
  • Almost total control of page characteristics.
  • Powerful debug page.
  • Service filter.
  • Self report of errors.
  • Access control.
  • Support for multiple API's.

What you can control

  • Map center.
  • Zoom level.
  • Language.
    • Currently only available: English, Portuguese and French. (Translation contributions are welcome)
  • Last occurrences view (ChangesBar).
    • ChangesBar size on screen.
    • Font size.
    • Used date format.
    • ChangesBar mode.
      • History.
      • Alert.
      • Alert lite.
    • Show content filter.
  • Use system of sound warning.
  • Show lines between hosts and their parents.
  • Time to update hosts status.
  • Icons style.
  • Which API to use.
  • Use or not access control.

Compatibility

  • Nagios.
  • Icinga.
  • Centreon.

It is possible to integrate with other systems that have the structure similar to these, if it worked with some other server monitoring system please let me know!

Which API?

Undecided about which API to use? Here are some differences between them:

Google Maps API

  • Requires API key to be used.
  • It has limits of free use.
  • It does not rely on third-party services for display or customization.
  • Easier customization and use of styles.

Leaflet API

  • You do not need an API key to use.
  • No use limits when used in conjunction with OpenStreetMap.
  • Depends on third parties to display the map and use styles.
  • Most services that provide custom maps require an API key and have usage limits.

Live preview (Google Maps)

See here the Nagmap Reborn live preview: Nagmap Reborn live preview

Hiatus notice

From 03/2019 the project will go into hiatus to add features.

This decision was taken so that all attention is focused on the development of the v2.0.0, which will bring many benefits.

Important Notes:

  • This version will continue to receive support.
  • Version 1.6.4 will be the last stable version until release of v2.0.0(alpha/rc/final).
  • There is no prediction yet for release of the new version.

Support

If you experience any problems deploying Nagmap Reborn please see here how to request suport.

You can see here the Wiki / FAQ of Nagmap Reborn.

Contribution

Contribution are always welcome and recommended! Here is how:

  1. Fork the repository (here is the guide)
  2. Clone to your machine
  3. Make your changes
  4. Create a pull request

Terms of use (Leaflet / OpenStreetMap / Google Maps)

  • By using this API Implementation, your are agreeing to be bound by Leaflet, OpenStreetMap and Google's Terms of Use.
  • This app uses the OpenStreetMap's tiles. See here the privacy policy.
  • This app uses the Google Maps API. See here Google privacy policy. - See here Google Maps usage quotas.

Donation

As an Information Systems student about to graduate me, I use my free time to bring updates and improvements to the project, without any financial purpose.

So if you like this project, help me to continue development and free support, buy me a coffee:

You can’t perform that action at this time.