Supervision VMware Centreon CES 3.4

Mise à jour de l’article Installation de sondes de Monitoring VMWare sur Centreon/Nagios

Notre outil de monitoring ayant été dernièrement mis à jour j’ai découvert l’existence de paquet de plugins pour le monitoring des Hôtes et Machines Virtuelle VMware dans Centreon CES 3.4.

Seul bémol ces paquets de plugin sont payant (normal vu le travail fournis derrière). N’ayant pas forcément le budget alloué pour l’évolution de Centreon CES vers Centreon IMP j’ai dû me débrouiller avec les moyens du bord pour pouvoir superviser ces Machines.

Il existe un plugin centreon-vmware qui reste gratuit et installation sur la partie CES3.4.

L’installation se fait par paquet pour la distribution Centreon CES3.4

“centreon-vmware” is a free and open source project. The project can be used with Centreon and all monitoring softwares compatible with Nagios plugins. It’s a Perl daemon in charged to get back VMWare indicators. This program uses the SDK Perl provided by VMWare.

Dans un premier temps nous allons devoir installer le SDK perl qui permet à notre Centreon d’aller questionner les hôtes et machines VMware.

Le SDK se récupère ici et il faudra l’uploader sur le serveur Centreon CES (dans mon cas j’utilise le SDK 6.0 mais il est possible d’utiliser un autre SDK). Dans cet exemple j’ai déposé le SDK dans /usr/src

 

Nous allons ensuite installer le connector VMware et le client qui permettrons d’aller questionner la Vcenter.

En faisant une recherche il apparaît qu’en version 3.4 les paquets ont changés de nom, vous pouvez visualiser le nom des paquets en faisant une recherche dans yum

 

 

 

 

Il faudra donc installer les deux paquets suivants

 

Il va falloir dans un premier temps configurer un utilisateur de votre vcenter en lecture seule, puis le renseigner dans le fichier /etc/centreon/centreon_vmware.pm

 

Puis nous allons tester le connecteur, lors d’un comportement normal les quelques lignes ci-dessous doivent s’afficher, vous pouvez sortir du test en faisant un CTRL + C sur votre clavier

 

Il faudra aussi installer centreon-plugins, afin de permettre l’utilisation des sondes vmware

 

Une fois les plugins installé il faudra démarrer le daemon centreon_vmware

 

Puis se diriger dans le dossier des plugins centreon afin de tester la bonne mise en oeuvre de votre plugin, remplacer VMname par le nom d’une VM de votre infra

L’exemple ci-dessus montre une connexion ok et un control des VMTools, il est possible de lister tous les modes possibles pour le plugin avec la commande

./centreon_plugins.pl –plugin=apps::vmware::connector::plugin –list-mode

Il est possible aussi d’avoir une aide sur un mode spécifique en tapant la commande

./centreon_plugins.pl –plugin=apps::vmware::connector::plugin –mode=datastore-vm –help

il va ensuite falloir créer vos commandes de check dans l’interface Centreon.

Nous allons créer trois choses :

  • Une commande VMTools (vous pourrez vous baser sur celle-ci pour toutes les autres commandes)
  • Un Host group Virtual Machines
  • Un Service  check associé à la commande

Dans mon exemple je choisis de créer une commande pour checker les IOPS et les latences disques de mes machines virtuelles avec un warning et un critical à 8 et 10ms

Je créer la commande suivante

Je créer un Hostgroup Virtual Machine dans lequel je mets des Hotes

Et j’associe un service avec la commande de check + le groupe d’hôtes

Vous pourrez vous rendre compte de la bonne configuration de votre sondes dans l’onglet monitoring de votre Poller Central, pour les IOPS spécifiquement vous aurez trois valeurs. La valeur IOPS en read en write et la latence disque moyenne.

Si vous avez des questions n’hésitez pas à les poser dans les commentaires de cet article.

 

 

 

Laisser un commentaire