Document FAQ
Supervision - ESX/ESXi
Client KOALY
Projet Koaly EXP
Type Document FAQ
Langage FR
Page: 2 / 9
Dernière mise à jour: 16/04/14 17:45
© 2005-2015 - KOALY - Tous droits réservés
Table des matières
Pré-requis... 4
I.Vérification de la version ESXi... 4
II.Connexion au système... 4
Contrôles disponibles... 5
Détails des contrôles... 6
I.Test de connexion... 6
II.DataStore - Statut de configuration...6
III.DataStore - Statut global... 6
IV.I/O disque... 6
V.Statut de configuration... 6
VI.Statut global... 7
VII.Utilisation mémoire... 7
VIII.Utilisation réseau... 7
IX.État des NICs... 7
X.Utilisation processeur... 7
XI.Up-time... 8
XII.État de connexion des machines virtuelles...8
XIII.État d’exécution des machines virtuelles...8
SNMP... 9
Les différents contrôles proposés ont été validés sur une installation ESXi en version 5.5.0 (VMKernel Release Build 1221820) en s'authentifiant avec le super-utilisateur « root ».
I. Vérification de la version ESXi
1. Activer le shell ESXi et s'y connecter en tant que « root » 2. Tapez « uname -a »
3. Désactiver le shell ESXi
II. Connexion au système
L'équipement doit être correctement configuré :
• type de connexion : ESX/ESXi
• confiance SSL : coché si le certificat HTTPS du serveur est non valide (pour s'en assurer, visiter https://<ip_du_server/ et observer ce qu'indique le navigateur). Exemple de certificat non valide.
• nom d'utilisateur et mot de passe corrects (i.e. il est possible de se connecter au shell ESXi en utilisant le nom d'utilisateur et le mot de passe)
Page: 4 / 9
Dernière mise à jour: 16/04/14 17:45
© 2005-2015 - KOALY - Tous droits réservés
Contrôles disponibles
Nom Description
Test de connexion Vérifie que la connexion est possible
DataStore - Statut de configuration Vérifie que le statut de configuration d'un « dataStore » est au vert DataStore - Statut global Vérifie que le statut global d'un « dataStore » est au vert
I/O disque Vérifie que les I/O disques correspondent à des valeurs attendues Statut de configuration Vérifie que le statut de configuration du serveur est au vert Statut global Vérifie que le statut global du serveur est au vert
Utilisation mémoire Vérifie que l'utilisation mémoire correspondent à des valeurs attendues Utilisation réseau Vérifie que l'utilisation CPU correspondent à des valeurs attendues État des NICs Vérifie que l'état d'une sélection de NICs correspond à un état attendu Utilisation processeur Vérifie que l'utilisation CPU correspondent à des valeurs attendues
Up-time Vérifie que l'uptime correspond à des critères attendues
État de connexion des machines
virtuelles Vérifie que l'état de connexion d'une sélection de machines virtuelles correspond à un état attendu
État d’exécution des machines
virtuelles Vérifie que l'état d’exécution d'une sélection de machines virtuelles correspond à un état attendu
I. Test de connexion
Ce contrôle ne possède ni paramétrage, ni données de résultat.
II. DataStore - Statut de configuration
Ce contrôle possède un paramétrage permettant d'indiquer le « dataStore » cible.
Il renvoie le statut de configuration du dataStore sélectionné ainsi que la liste des problèmes recensés si ce statut n'est pas « au vert ».
III. DataStore - Statut global
Ce contrôle possède un paramétrage permettant d'indiquer le « dataStore » cible.
Il renvoie le statut de configuration du dataStore sélectionné.
IV. I/O disque
Ce contrôle possède un paramétrage permettant de sélectionner une métrique ainsi qu'un seuil avec nombre d'exécutions consécutives avant alerte.
Il renvoie la valeur de la métrique choisie.
Métriques disponibles :
• Nombre de commandes avortées
• Nombre de reset du bus
• Moyenne latence totale (lecture) : en millisecondes
• Moyenne latence totale (écriture): en millisecondes
• Moyenne latence kernel: en millisecondes
• Moyenne latence device: en millisecondes
• Moyenne latence file d'attente: en millisecondes
V. Statut de configuration
Ce contrôle ne possède pas de paramétrage. Il renvoie le statut de configuration de l'hôte, ainsi que la liste des problèmes recensés si ce statut n'est pas « au vert ».
Page: 6 / 9
Dernière mise à jour: 16/04/14 17:45
© 2005-2015 - KOALY - Tous droits réservés
VI. Statut global
Ce contrôle ne possède pas de paramétrage. Il renvoie le statut de l'hôte.
VII. Utilisation mémoire
Ce contrôle possède un paramétrage de seuil de mémoire avec nombre d'exécutions consécutives avant alerte.
Il renvoie le pourcentage de mémoire utilisée.
VIII. Utilisation réseau
Ce contrôle possède un paramétrage permettant de choisir le sens, les bornes, l'unité ainsi que le nombre d'exécutions consécutives avant alerte.
Il renvoie le taux d'utilisation réseau dans l'unité choisie.
IX. État des NICs
Ce contrôle possède un paramétrage de sélection des NICs et sélection d'un état attendu.
Il renvoie la liste des NICs sélectionnés, comportant leur adresse mac, leur statut ainsi qu'un indicateur 0/1 indiquant si pour l'élément en question le contrôle est en échec ou pas.
Les états possibles sont :
• CONNECTED
• DISCONNECTED
XII. État de connexion des machines virtuelles
Ce contrôle possède un paramétrage de sélection de machines virtuelles et de sélection d'un état attendu.
Il renvoie la liste des machines virtuelles sélectionnées, comportant leur nom, leur statut ainsi qu'un indicateur 0/1 indiquant si pour l'élément en question le contrôle est en échec ou pas.
Les états possibles sont :
• CONNECTED
• DISCONNECTED
• ORPHANED
• INACCESSIBLE
• INVALID
XIII. État d’exécution des machines virtuelles
Ce contrôle possède un paramétrage de sélection de machines virtuelles et de sélection d'un état attendu.
Il renvoie la liste des machines virtuelles sélectionnées, comportant leur nom, leur statut ainsi qu'un indicateur 0/1 indiquant si pour l'élément en question le contrôle est en échec ou pas.
Page: 8 / 9
Dernière mise à jour: 16/04/14 17:45
© 2005-2015 - KOALY - Tous droits réservés
SNMP
Il est également possible de superviser les ESX par SNMP.
1. activer le shell ESXi
2. ALT-F1, se connecter en tant que root 3. Exécuter les commandes suivantes esxcli system snmp set --community xxxx esxcli system snmp set --targets <IP esxi>/xxxx esxcli system snmp set --enable true
4. Au niveau du portail, importer les MIBS: ROOT en premier, le reste en corrigeant IANA-PROTO (commentaire à supprimer en début de fichier) et en supprimant notification.txt (refaire un ZIP) 5. Désactiver le shell ESXi
Ex. Mémoire complète de l'ESXi: OID 1.3.6.1.4.1.6876.3.2.3.0