Evolution de Centreon Broker

This post is also available in: Anglais

Remplaçant le broker NDOutils souffrant de problèmes de performance, Centreon Broker permet de remonter les informations issues de la supervision par l’ordonnanceur en base de données. S’appuyant sur le SGBD MySQL, il propose une organisation ordonnée et rapide des données extraites d’ordonnanceurs tels que Centreon-Engine ou Nagios. Ses points forts sont sa stabilité et ses performances.

Une collaboration avec les acteurs de MySQL a permis d’obtenir d’excellents résultats quant à l’optimisation du schéma de la base de données, via notamment des requêtes préparées. De plus, les performances de traitements d’informations sont accrues grâce à la réduction et à une meilleure compression des flux réseaux. Son moteur, agissant directement sur les requêtes SQL, donne la possibilité de limiter leur temps d’exécution et permet ainsi des gains de temps considérables. Enfin le chiffrement des données transmises sur le réseau aide à assurer une sécurité accrue.

Centreon Broker est modulaire, un module pour une fonctionnalité. Les différents modules disponibles actuellement sont : le module de sécurité, de compression, de gestion réseau, de génération de graphes et d’accès à la base de données.
Centreon Broker fonctionne avec Centreon dans sa version 2.3 et supérieure. L’ancienne base de données (« ndo ») a été changée pour des raisons de performances. La nouvelle base de données a été créée avec la participation des consultants MySQL.
Centreon Broker offre une véritable stabilité et de meilleures performances (utilisation du langage C++ avec constructions par classes).
En termes de sécurité, Centreon Broker chiffre les données transmises sur le réseau via le protocole TLS et authentifie les données envoyées en base de données.
Dorénavant, les flux peuvent être distribués. Le client couplé à l’ordonnanceur peut transférer les informations de la supervision à plusieurs serveurs différents. Ceci permet d’enregistrer les données dans une base de données locale et distante. La visualisation de la supervision est alors possible sur plusieurs sites distants.
Un système permettant la sauvegarde locale des données a été mis en place. Ce système permet la rétention lors de coupure de lien entre le collecteur et le serveur de présentation des données.
Les flux réseaux transmis depuis le collecteur vers le(s) serveur(s) sont réduits et compressés. De plus, les flux de données sont asynchrones ne provoquant pas de latence de la supervision par le collecteur.

Centreon Broker est le dernier composant de la suite Centreon (Centreon-Core, Centreon-Engine, modules Centreon, …) édité par Merethis et bien sûr publié en Open Source. Il offre une nouvelle façon efficace de stocker vos événements Nagios dans une base de données. Il est non seulement très rapide mais aussi très flexible grâce à son moteur principal, qui vous permet maintenant de décider exactement comment vos données circulent dans votre réseau. L’équipe C/C++ travaille actuellement sur la version 2.1.0 de Centreon Broker. Sa release est attendu pour ces prochaines semaines.

Leave a Reply