EMAILVISION (Supervision de serveurs et réseaux)

Présentation

Créé en Mai 1999 Emailvision, éditeur européen leader des logiciels “on-demand” pour l’email marketing, concentre tout son savoir faire autour de l’optimisation des campagnes marketing par email, SMS et RSS.

Avec plus de 110 collaborateurs à travers ses filiales en Angleterre, Allemagne, Belgique et France, Emailvision est un acteur majeur sur le marché européen des solutions technologiques et des services pour l’email marketing.

En 2007, Emailvision a fait appel à Pragmatic Source pour l’assister dans le choix et la mise en œuvre d’une solution libre de supervision systèmes et réseaux, afin de remplacer la solution existante qui ne répondait pas aux besoins évolués de la société.

Environnement

Le système d’information de production d’Emailvision est principalement basé sur des serveurs tournant sous le système d’exploitation Linux, des bases de données Oracles, ainsi que des applications métiers, dont « Campaign Commander », le produit phare développeé en Java sur le framework JBoss.

Ce système repose sur une solide infrastructure réseau, capable de supporter des volumes de données très importants. Les équipement réseaux font également partie du périmètre de supervision.

Objectifs réalisés

  • Audit du système de supervision existant.
  • Interview des principaux utilisateurs du système de supervision.
  • Recueils des besoins.
  • Analyse des solutions de supervisions envisageables.
  • Rédaction d’un audit détaillés, avec des préconisations.
  • Conception et mise en œuvre d’une solution de supervision couvrant l’ensemble des besoins signalés.

Technologies mises en œuvre

Le choix s’est porté sur la solution de supervision Zabbix, car elle répond aux critères suivants :

  • C’est un logiciel libre.
  • Il est capable de superviser aussi bien des équipements réseaux que des serveurs de type Linux/Unix ou Windows.
  • Il dispose d’un moteur de supervision puissant, capable de faire des calculs complexes sur les informations supervisées, afin de produire des indicateurs plus pertinents que ceux que gère par exemple une solution telle que Nagios.
  • Il dispose d’une interface graphique évoluée, à partir de laquelle toutes les opérations d’administration et de supervisions peuvent être effectuées.
  • Un seul agent léger, déployé sur les serveurs, suffit pour superviser tous les paramètres vitaux d’un serveur Linux ou Windows.

Hormis le logiciel de supervision, les principales technologies mises en œuvre sont :

  • Système d’exploitation : Linux (Red Hat)
  • Serveur d’application JBoss
  • Bases de données Oracle et MySQL
  • Langages : C, Perl, PHP

Contributions

Dans le cadre de cette mission, tout en respectant les délais impartis et sans conséquence financière pour le client, Pragmatic Source a contribué au logiciel libre, par deux actions importantes :

  • Participation active débogage de Zabbix 1.4, avec fourniture de correctifs aux développeurs.
  • Création d’un outil d’aide à l’utilisation de Zabbix, zbx-multicheck, sous licence libre (GPL).