Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Qu-est ce que les sources ?

Les sources sont des modules permettant, à partir de ressources externes, d'en extraire toutes les informations possibles afin de créer automatiquement les hôtes en leur affectant un comportement adapté.

Ces modules sont gérés par le deamon Synchronizer. Ils sont utilisés pour détecter de nouveaux éléments ou des modifications sur les existants.

Ils nécessitent, avant de pouvoir être utilisés, d'être préalablement configurés. Cette étape franchie, les sources peuvent être activés pour pouvoir importer des éléments.

Les éléments nouveaux apparaissent en jaune dans l'interface de configuration, avec le label , et les éléments modifiés sont en vert avec le label .

 

Voici les options de sources possibles : 

  • Active directory
  • Openldap
  • VSphere (VMWare)
  • Fichiers de configuration Nagios ou Shinken framework
  • Scans réseau 

Comment ça fonctionne ?

 

 

  • Etape 1 à 4: la découverte des sources définies est planifiée par le Le Synchronizer toutes les quelques minutes. Elles vont requêter et charger des données diverses depuis des applications externes et générer des objets hôtes partiels. .
  • Etape 5: le synchronizer consolide tous les objets partiels en détectant quelle partie correspond au même hôte. Toutes les propriétés des hôtes détectés sont fusionnées, et si il y a un conflit entre des objets partiels, la propriété de la source ayant le numéro d'ordre le plus bas est utilisé.
  • Etape 6: les objets fusionnés passent à travers un tagger IP, qui va essayer de récupérer l'adresse IP de l'hôte, et la comparer avec les plages configurées sur le tagger IP. Si l'adresse IP de l'hôte est dans une des règles, alors un nouveau template d'hôte est associé au nouvel objet hôte.
  • Etape 7: les objets fusionnés passent à travers un tagger de "nom", qui va comparer le nom de l'hôte avec les règles "regexp" configurée sur le tagger de "nom". Si le nom correspond à une règle, un nouveau template d'hôte est accroché à l'objet hôte. 
  • Etape 8: les objets détectés sont sauvegardés dans la base mongodb attachée au synchronizer .