Archive pour le mot-clef ‘mpio’

Superviser Multipath / MPIO sur Redhat et VMware ESX/ESXi 3.5 – Nagios Plugins

Lundi 15 mars 2010

Comme promis les 2 plugins pour superviser le Multipath sur Redhat Entreprise Linux et VMware ESX/ESXi 3.5 (non testé sur VMware ESX 4.0)

Pour ceux qui ne savent pas ce qu’est le multipath j’ai fait un petit schéma pour être plus clair :

En résumé, c’est au niveau du stockage SAN, le fait qu’un serveur puisse accéder au SAN par plusieurs chemins. Les plugins présentés ci dessous vérifient l’intégrité de tous les liens (couleur orange) du serveur vers le SAN.

Le plugin pour VMware s’exécute sur le serveur nagios et accède à l’ESX par IP / login / mot de passe.

Il faut donc créer un accès sur le serveur VMware avec les permissions en ReadOnly et installer sur le serveur Nagios le VMwarePerlSDK (tout comme le fameux plugins check_esx3 de la société OP5 : http://git.op5.org/git/?p=nagios/op5plugins.git;a=tree ).
Il se sert de la commande : esxcfg-mpath -l

Le plugin pour Redhat s’exécute directement sur le serveur redhat supervisé tout comme le précédent plugin de supervision du cluster donc il nécessite l’ajout d’un agent Nagios (le plus connu étant NRPE). Il nécessite aussi l’ajout d’une ligne dans /etc/sudoers car la commande multipath -ll ne s’exécute qu’en root.
Il se sert de la commande : multipath -ll

Plugins ESX Multipath
Plugins Redhat Multipath

Si vous avez des remarques pour améliorer ces différents plugins de supervision Nagios, n’hésitez pas à me contacter.