Lorsqu'un import est effectué par une source, les données chargées par celle-ci vont générées des éléments dans Shinken (hôtes, check, cluster, etc...). Quand un élément est créé par une source, le synchronizer va chercher parmi tout les éléments de la dernière importation de chaque source active pour vérifier si deux éléments on une clé de synchronisation commune. Si c'est le cas, il va fusionner tout les éléments qui on la même clé de synchronisations pour former un seul élément. Si plusieurs éléments avec la même clé ont des champs commun, l'élément final prendra la valeur de l'élément venant de la source avec l'ordre le plus proche de 1. Lors de la fusion de plusieurs éléments, si un champ est présent sur un seul élément mais pas sur les autre, il apparaîtra sur l'élément final quelque soit l'ordre de la source dont il provient.
Lorsque des sources importent des éléments, ceux-ci sont fusionnés s'ils possèdent au moins une clé de synchronisation commune.
Les clés de synchronisation utilisées dépendent du type de l'élément:
Exemple: 2 hôtes avec la même adresse seront regroupés par le mécanisme d'import des sources en un seul hôte. :
define host {
host_name Hote 1
address localhost
propriété_commune valeur1
propriété1 valeur1
}
define host {
host_name Hote 2
address localhost
propriété_commune valeur2
propriété2 valeur2
} |
Résultat de la fusion des 2 hôtes, le premier hôte viens de la source avec l'ordre le plus bas:
define host {
host_name Hote 1
address localhost
propriété_commune valeur1
propriété1 valeur1
propriété2 valeur2
} |
Pour obtenir des éléments d'une source configurée, fonctionnelle et activée, un import peut être nécessaire.
Il existe 2 moyens pour cela :
|
|
|
Chaque source activée possède un état qui peut être vu à trois endroits :
Cet état correspond à celui du dernier import. Il est mis à jour pendant l'import (import en cours, calcul des différences), après l'import (ok, avertissement, erreur, non configuré) ou dynamiquement (non configuré, prêt à être importé).
Des informations supplémentaires concernant l'état du dernier import sont données sous la colonne résumé en face de chaque source sur la page principale ou dans le résumé des dernières exécutions.
A chaque fois qu'un import est effectué, un message contenant le résultat de cet import est disponible. Il permet d'obtenir plus d'information sur le statut de la source.
Un résumé court est disponible :
Un résumé plus long et détaillé est disponible dans l'onglet des Résumé des dernières exécutions.
Lorsqu’un import est effectué (Collecteur) ou bien qu’une exécution est lancée (Écouteurs et Analyseurs), son rapport est stocké dans le résumé des dernières exécutions vous permettant d’avoir un récapitulatif détaillé.
Cet onglet est disponible de deux manières :
|
|
Lorsque vous arrivez sur l’onglet, vous serez directement redirigé vers la dernière exécution. Pour voir le résumé d’une autre exécution, il suffit de cliquer sur la ligne correspondant à sa date (1)
Votre résumé sera composé d’un maximum de 6 sections, les erreurs et avertissement sont présent qu'en cas de problème :
