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.