Versions Compared

Key

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

Qu-est ce que les modules de détection automatique 

Ces modules vont analyser des sources externes et 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 Synchronizer .Ils utilisent des sources pour détecter de nouveaux éléments ou des modifications sur les existants.Voici les options de sources possibles : 

What are Automatic detection modules

Automatic Detection Modules will analyse external sources and wil extract all possibles informations to create automaticaly hosts and affect them specific behaviours.

 

The Automatic detection modules are managed by the Synchronizer daemon. It uses sources to detect new hosts and host modifications. It presents the configuration web interface to the administrators. Here are the optional sources the daemon can use to get information:

  • Active directory
  • VSphere (VMWare)
  • fichiers de configuration Nagios or ou Shinken framework configuration files
  • Network scans

...

  • framework 
  • Scans réseau 

Comment ça fonctionne ?

 

 

  • Step Etape 1 to 4: The Sources defined in the automatic detection modules are scheduled by the Synchronizer daemon every few minutes. They will query and load various data from external application and generate partial hosts objects (step 1 to 4).
  • Step 5: the synchronizer daemon merge all the partial hosts objects by detecting which part is refering to the same hosts. All detected hosts properties are merged, and if there is a conflict between partial objects, the property from the source with the lower order is used.
  • Step 6: the merged objects are going through the IP tag tagger, that will try to request the host IP address, and will compare it to IP ranges configured on the IP Tag tagger. If the host IP is in the rule IP range, then a new host template is added to the host object.
  • Step 7: the merged objects are going through the Name tagger, that will compare the host name to regexp rules configured on the Name tagger. If the host name match the regexp rule, then a new host template is added to the host object
  • à 4: la découverte des sources définies est planifiée par le Synchronizer toutes les minutes.  Elle va requêter et charger des données diverses depuis chaque application et créer 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 sont consolidées, et si il y a un conflit, la propriété de la source la plus basse est prise ne priorité.
  • Etape 6: les objets consolidés passent à travers un tagger IP , qui va essayer de requêter l'adresse IP de l'hôte, et la comparer avec les plages configurées. Si l'adresse est dans une des règles, alors un nouveau template est associé au nouvel objet.
  • Etape 7: les objets consolidés passent à travers un tagger "nom", qui va comparer le nom de l'hôte avec les règles "regexp" Si le nom correspond à une règle, un nouveau template est accroché au nouvel objet. 
  • Etape 8: les objets détectés sont sauvegardés dans la base mongodb Step 8: the detected objects are saved in the mongodb database .