L’interface de management des clusters VPlex dispose en standard d’un outil de monitoring de l’activité des directeurs ainsi que de leur interfaces. Malgré tout, ces graphiques ne sont vraiment exploitables que pendant une phase de diagnostic temps réel ou tout du moins pendant un phase de collecte ciblée et limitée dans le temps.

Afin de pouvoir prendre de la hauteur avec ce genre d’indicateur, il est souvent nécessaire de disposer d’un outil spécifique qui va procéder à de la collecte systématique sur une longue période. Heureusement, les stations d’admin des VPlex proposent une interface standardisée SNMP, permettant de récolter ceux-ci pour les intégrer à un framework dédié.

Pour les besoins internes de notre production, nous avons choisi d’utiliser cette possibilité avec l’aide d’un outil open source qui fait autorité en la matière, Cacti. Pour ceux qui ne connaissent pas *encore* ce magnifique système de gestion de graphiques RRDTool (un autre outil incontournable quand il s’agit de collecter et consolider des données de performance diverses), je vous conseille d’aller le découvrir sur le site officiel http://www.cacti.net/.

La force principale de Cacti réside dans son interface de gestion ainsi que son système de template, qui permettent conjointement d’industrialiser facilement des process de collecte et les mettre en forme avec l’aide de RRDTool.

Dans la pratique, voici le type d’infos que l’on peut compiler et récupérer à partir des données SNMP de clusters VPlex :

  • Charge CPU des directeurs
  • IOps des ports WanCom, FrontEnd, BackEnd des directeurs
  • Débits de ces ports
  • Latence des I/O sur les ports en question

Voici des exemples de graphiques générés par Cacti à partir de ce type d’indicateur :

graph_image

 

graph_image

 

graph_image

 

graph_image

 

Evidemment, ces données collectées peuvent être analysées sur des très longues durées, pour pouvoir faire du capacity planning sereinement. Exemple, la latence des ports FrontEnd d’un directeur, sur 1 an :

graph_image

 

Ou son CPU :

graph_image

 

En résumé, la combinaison des données SNMP fournies par le VPlex et l’utilisation d’un outil comme Cacti donnent une autre dimension aux statistiques d’activité des clusters et permettent une gestion beaucoup plus raisonnée de la capacité pour anticiper les upgrades éventuels.