Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width70%

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.
Column
width30%
Tip
iconfalse

Table of content

Page Tree
root@self
startDepth2

 

 

 

IMPORTANT: Shinken entreprise don’t use a flat file for its configuration but Databases.

  • It imports all data from configured sources (Active directory, Shinken Framework or Nagios cfg file, …   ) and combined them in a database.
  • It uses a 2 levels configuration system:
    • Pre-Production configuration database: the one where can be done modifications and which is used to the display the configuration interface. It allows adminstrators to modify the configuration, see potential problems without impacting the current IT supervision.
    • Production configuration database: the one used by the Shinken Enterprise engine.
    • Once administrator are satisfied by the Pre-Production configuration, he can copy (commit) it to the Production configuration.

Table of content

...