Overview

The Configuration UI provide a web interface to easily configure the monitoric logic of Shinken entreprise.

It is the visual management board of the synchronizer daemon.

It simplify following concepts:

  • listing, adding, searching, deleting, duplication, enabling/disabling elements of the configuration
  • visually demonstrate inheritence:
    • host template attached to hosts
    • check template attached to checks
    • contact template attache to contacts
  • show configuration error without impacting production environment
  • propose all differences (new or change) detected by Automatic Detection Module which can be easily accepted or ignored.

Architecture

The configuration UI is a module of the Synchronizer. It displays data computed by the synchronizer.

The synchronizer dabase is divised into 3 parts:

  • production database: where the current monitored object configuration is located
  • stagging database: what the configuration UI is currently displaying and what the users can edit
  • new database: where the automatic discovery modules are writing every minute their detection results. This database is re-written every minute.