ConceptsLa configuration de l'interface utilisateur propose une interface graphique permettant de configurer facilement les principes de supervision dans Shinken entreprise. Il s'agit de la couche graphique de management du démon synchronizer . Cela permet de simplifier les actions suivantes: - lister, ajouter, chercher, supprimer, dupliquer, activer/désactiver des éléments de la configuration
- montrer visuellement les héritages :
- host template attachés aux hôtes
- check template attachés aux checks
- contact template attachés aux contacts
- mettre en évidence les erreur de configuration sans impacter l'environnement de production
- proposer les différences (nouveaux éléments ou modifications) détectés par le module d'auto configuration qui peuvent être facilement acceptées ou refusées.
ArchitectureL'interface de configuration est un module du Synchronizer. Il présente les données traitées par le synchronizer. La base du synchronizer est composée de 3 parties: - base de production : où est stockée la configuration des objets supervisés
- base de stagging : ce que l'interface de configuration présente réellement et ce qui peut être édité
- nouvelle base: où le module de découverte automatique écrit les données. Cette base est mise à jour toutes les minutes.
OverviewThe 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.
ArchitectureThe 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 .
|