OSMC Demo 2017

Demo module from OSMC 2017

OSMC Module for Icinga Web 2

Table of Contents

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


A simple module for demonstrating different hooks. This demo was used in our OSMC 2017 talk on Ops and dev stories: Integrate everything into your monitoring stack.


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.


It is a demo, play with it and learn from it.

Join the Icinga community channels for questions.



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

Git clone:

cd /usr/share/icingaweb2/modules
git clone https://github.com/dnsmichi/icingaweb2-module-osmc.git osmc

Enable Icinga Web 2 module

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

icingacli module enable osmc


Look into run.php and comment/uncomment the provided hooks.


Learn more about Icinga Web 2's module development:


  • Tom & Eric for their time on questions.