Nagios 3 : Etat actuel et futur

Par le 11 oct 2007 dans Communauté | Commentaires fermés

Ethan a ouvert ce matin la Nagios Konferenz 2007 par une présentation de l’actuel version 3.0b5, les points restants à corriger pour arriver à une version stable et quelques informations sur la version 4 suivante.

Les objectifs assignés pour la version 3 de Nagios était :

  • Facilité d’utilisation
  • Améliorations des performances
  • Nouvelle interface

Disons le tout de suite, l’interface tant attendue est repoussée à la version 4 de Nagios, Ethan préférant à juste titre se concentrer sur le moteur pour la version 3. Il est faut dire que c’est un très gros chantier que de repenser et implémenter une interface à Nagios. Par contre, la facilité de configuration et les améliorations pour les grosses installations sont bien présentes.

Mais revenons à la version 3 qui devrait être disponible pour le mois de décembre. Cette version stable, outre tous les éléments déjà implémentés dans les différentes versions béta, devrait être complétée de :

  • Possibilité de notifications de type broadcast
  • Plus de flexibilité pour les dates (timeperiods)

La documentation est également en cours de réécriture et deux Quickstart devrait sortir pour Ubuntu et Fedora. Ethan a d’ailleurs fait appel à la communauté pour cette réécriture de documentation, nous avouant au passage son peu de goût pour l’exercice.

Ensuite, après quelque repos bien mérité, c’est la version 4 de Nagios qui sera mise en chantier dès le début d’année 2008. Et, si le moteur devrait évoluer assez peu, l’interface sera complètement réécrite (bye bye les cgis en C ;-) et devrait avoir pour principales caractéristiques :

  • Langage PHP
  • APIs de programmation disponibles (XML-RPC, SOAP…)
  • Intégration des addons (nagvis, pnp…)
  • Interface à base d’AJAX
  • De nouveaux modes de visualisation des données
  • Nouveaux schémas et méthodes d’authentifiaction/autorisations
  • Interface légère
  • Interface simple en standard mais customisable

Ethan a insisté sur plusieurs points. Il compte tout d’abord s’appuyer sur les meilleures compétences de la communauté en terme de design, d’interface homme-machine pour réaliser l’interface la plus aboutie de ce point de vue. N’hésitez pas à participer si vous avez ce genre de compétences. L’interface livrée en standard sera une interface minimale, facile à prendre en main qu’il sera possible d’enrichir au cas par cas. Concernant les nouvelles façons de voir les données de supervision, je vous recommande un tour sur digg.com pour voir le genre de choses qui pourraient arriver. Très alléchant !!!

Pour conclure, il a semblé évident lors de cette présentation que Ethan est un développeur à l’écoute de la communauté des utilisateurs Nagios. Il avoue lui-même être impressionné par les utilisations qui sont faites de son logiciel et tente de répondre aux besoins et idées exprimées sur les différentes mailing-lists et lors de conférences comme celle-ci. Plus que jamais donc, Nagios est un outil à avoir absolument dans sa panoplie de solutions de supervision.