Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmlfalse
Panel
titleSommaire

Table of Contents
stylenone

Logs d'erreur concernant la connexion entre le serveur

VSphere

vCenter/

ESX

ESXi distant et Shinken

Le serveur

VSphere

vCenter/

ESX

ESXi distant renvoie un code HTTP/HTTPS que nous ne comprenons pas

Lors d'un import, si la configuration de la source indique qu'il faut utiliser une connexion HTTP et que le VSphere/ESX distant est paramétré pour utiliser du HTTPS alors ce log-ci sera affiché.

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] ERROR  : [ synchronizer-master ] [ synchronizer-collector-vmware ] Le serveur vSphere, vCenter ou ESX distant renvoie un code HTTP/HTTPS que nous ne comprenons pas. Vérifiez que la propriété "connexion sécurisée" (HTTP/HTTPS) est en accord avec la configuration de votre vSphere, vCenter ou ESX .

Le serveur est injoignable

Lors d'un import, si le serveur est injoignable, le log-ci dessous sera affiché. Afin de corriger le problème, nous vous conseillons de vérifier votre configuration. Il se peut que l'adresse que vous avez renseigné ne soit pas la bonne, que le port ne soit pas ouvert ou que ça ne soit pas le bon. Vérifiez aussi que l'adresse soit bien celle d'un VSphere/ESX.

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] ERROR  : [ synchronizer-master ] [ synchronizer-collector-vmware ] Impossible de récupérer les éléments depuis le serveur vSphere, vCenter ou ESX distant *ADRESSE_SERVEUR_DISTANT*. Le serveur est injoignable. Vérifier que l'adresse et le port *NUMERO_DU_PORT* sont bien accessible et qu'ils correspondent bien à un serveur vSphere, vCenter ou ESX.

Le serveur met trop de temps à répondre

Lors d'un import, si le serveur met trop de temps à répondre, vous verrez s'afficher l'un ou l'autre des logs ci-dessous. Pour résoudre le problème nous vous conseillons :

  • De vérifier les niveaux de disponibilité et de consommation de la RAM ainsi que du processeur de la machine faisant tourner l'ESXi ou le vCenter.
  • Vérifier que l'ESXi ou le vCenter fonctionne correctement
  • Vérifier que la machine du synchronizer peut communiquer avec la machine faisant tourner l'ESXi ou le vCenter (via la commande "ping" par exemple)


Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] ERROR : [ synchronizer-master ] [ synchronizer-collector-vmware ] Connexion Timeout
Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] ERROR : [ synchronizer-master ] [ synchronizer-collector-vmware ] Le temps de connexion a été dépassé : impossible de recupérer la propriété *NOM_DE_LA_PROPRIETE* sur l'hôte *NOM_DE_LHÔTE*


Logs d'information

Une erreur s'est produite

Lors d'un import, si le serveur vCenter/ESXi distant renvoie un code HTTP/HTTPS que nous ne comprenons pas OU que ledit serveur est injoignable, vous verrez apparaître le log ci-dessous. Il indique que pour avoir plus d'informations permettant de corriger l'erreur il faut activer le mode "DEBUG" du Synchronizer ( voir la page Paramètres globaux ( synchronizer.cfg ) ).


Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] INFO : [ synchronizer-master ] [ synchronizer-collector-vmware ] If you want the full stack, you can see it in debug mode.

La source a récupéré les données du vCenter / de l'ESXi

Lors d'un import, lorsque la source a récupéré les données du vCenter ou de l'ESXi et qu'elle s'apprête à les transformer au format Shinken, vous verrez apparaître le log ci-dessous.

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] INFO : [ synchronizer-master ] [ synchronizer-collector-vmware ] cast hosts and vms from pyVmomi format (source lib format) to shinken format : Step 03 map origin item properties in source item


Le log ci-dessous indique que la conversion s'est bien passé :

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] INFO : [ synchronizer-master ] [ synchronizer-collector-vmware ] cast hosts and vms from pyVmomi format (source lib format) to shinken format : DONE


La dernière étape de l'import consiste à ajouter les hôtes et machines virtuelles de l'étape précédente et de les envoyer au synchronizer. Le log ci-dessous vous l'indiquera :

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] INFO : [ synchronizer-master ] [ synchronizer-collector-vmware ] add all vms and hosts in return container

Logs de performance

Dans l'objectif de mesurer les performances de la source, Shinken a implémenté des logs spéciaux à chaque étape.
Selon le temps que chaque étape mettra à s'exécuter, le niveau de log sera soit "INFO" soit "WARNING".


Collecte des tags

Le log ci-dessous indique que la source vient de récupérer la liste machines virtuelles auprès du vCenter

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] *NIVEAU_DE_LOG*   : [ synchronizer-master ] [ SOURCE IMPORT ] [ synchronizer-collector-vmware ] [ tag_collector ] [ SourceVMWarePerformances ] [ PERF ] [ *DUREE_DE_LETAPE_EN_SECONDES* s ] Listing [*NOMBRE_DINSTANCES*] virtual machines from vCenter


Le log ci-dessous indique que la source vient de récupérer la liste des ESXi auprès du vCenter

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] *NIVEAU_DE_LOG*   : [ synchronizer-master ] [ SOURCE IMPORT ] [ synchronizer-collector-vmware ] [ tag_collector ] [ SourceVMWarePerformances ] [ PERF ] [ *DUREE_DE_LETAPE_EN_SECONDES* s ] Listing [*NOMBRE_DINSTANCES*] ESX instances


Le log ci-dessous indique que la source vient de récupérer la liste des tags auprès du vCenter

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] *NIVEAU_DE_LOG*   : [ synchronizer-master ] [ SOURCE IMPORT ] [ synchronizer-collector-vmware ] [ tag_collector ] [ SourceVMWarePerformances ] [ PERF ] [ *DUREE_DE_LETAPE_EN_SECONDES* s ] Listing [*NOMBRE_DINSTANCES*] tags


Le log ci-dessous indique que la source vient de récupérer la liste des catégories auprès du vCenter

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] *NIVEAU_DE_LOG*   : [ synchronizer-master ] [ SOURCE IMPORT ] [ synchronizer-collector-vmware ] [ tag_collector ] [ SourceVMWarePerformances ] [ PERF ] [ *DUREE_DE_LETAPE_EN_SECONDES* s ] Listing [*NOMBRE_DINSTANCES*] categories


Le log ci-dessous indique que la source vient de récupérer la liste des items présent dans le mock*

Code Block
languagebash
themeEmacs
[YYYY-MM-DD HH:MM:SS] *NIVEAU_DE_LOG*   : [ synchronizer-master ] [ SOURCE IMPORT ] [ synchronizer-collector-vmware ] [ tag_collector ] [ collect_tags.py ] vSphere and ESX mocks loaded

*Afin de tester la source sans avoir à la configurer pour qu'elle interroge un véritable vCenter nous avons développé un système permettant de simuler la présence de l'un d'entre eux.