Grafana Module for Icinga Web 2

Grafana Module for Icinga Web 2

Table of Contents

  1. About
  2. License
  3. Support
  4. Requirements
  5. Documentation
  6. Contributing


Add Grafana graphs into Icinga Web 2 to display performance metrics.


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.


Join the Icinga community channels for questions.



You can find the complete documentation inside the doc folder.


This module borrows a lot from &


There are many ways to contribute to the Icinga Web module for Grafana –
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.

Latest Release: v1.2.0


See some new features from version 1.2.0 (coming soon)

1 Like

Just released v 1.2.1 of Grafana module for icingaweb2

  • new proxy mode
  • full Grafana 5 support.

Just released v 1.2.2 of Grafana module for Icingaweb2

Implemented enhancements:

  • indirectproxy mode refreshes graphs #142
  • Fix behavior of disabling the Grafana Graph #140 (mcktr)

Fixed bugs:

  • indirectproxy mode - custom variables #145
  • Error creating or updating Grafana Graphs on Icinga Web #138

Released Hotfix update 1.2.3 of #Grafana module for #icingaweb2

Fixes bug if no customVar is configured in graph configuration.

1 Like

Maybe i missed with a topic, but is there any chance to make dashboard with service states in servicegroups or hostgroups?

Should be possible, but you need to forward servicegroups and or hostgroups to influxdb (or graphite maybe).

IcingaWeb2 Module Grafana 1.2.5 released.


Doing that on your birthday needs even more praise :kissing_heart:

This is day i have the most time, because iam allowed to do what ever i want :slight_smile:


Just release version 1.3.0 of the Grafana Module


Bugfix release 1.3.1

Bugfix release 1.3.2

  • Selecting any “Special” timerange breaks graph in module but following link to Grafana works #182
  • Variable timerange is missing host on post request. #180
  • No graphs for unavailable services #177