Sortie de pnp4nagios 0.6.5
Juste un petit billet pour signaler la sortie de pnp4nagios en version 0.6.5. Un rapide coup d'oeil sur le changelog nous donne les nouveautés suivantes (par rapport à la version 0.4.x) :
Autre fonctionnalité nouvelle sur la version 0.6.5, la présence de fonction d'aide à la création de template (voir la page suivante : http://docs.pnp4nagios.org/pnp-0.6/tpl_helper). Ces fonctions vous permettront de simplifier la prise en main des outils RRD. Quelques exemples d'utilisation :
- Interface Web se basant sur le moteur Kohana, thème jQuery et utilisation de plugin jQuery
- process_perfdata.pl peut utiliser plusieurs bases RRD par source nagios
- Nouvelle fonctionnalitée d'installation : possibilité de spécifier l'emplacement des fichiers layout (-–with-layout)
- Lors d'une erreur de rendu, les erreurs sont affichées sous la forme d'image.
- Les templates d'affichage ne peuvent plus changer la valeur des variables internes.
- Possibilité d'utiliser les templates des versions 0.4.x.
- Refonte du code PDF ainsi que pour les pages.
- Optimisation du Template par défaut (default.php)
- Export des bases RRD au format XML, CSV et JSON en utilisation la fonction RRDtool "xport"
- Les erreurs font pointer sur la FAQ en ligne.
- Plugin permettant d'afficher les graphiques dans un popup.
- Support du rrdcached
Autre fonctionnalité nouvelle sur la version 0.6.5, la présence de fonction d'aide à la création de template (voir la page suivante : http://docs.pnp4nagios.org/pnp-0.6/tpl_helper). Ces fonctions vous permettront de simplifier la prise en main des outils RRD. Quelques exemples d'utilisation :
- Définir une nouvelle source de données RRD : $def = rrd::def('var1', $RRDFILE[0], $DS[0], 'MAX');
- Définir un gradient : $def .= rrd::gradient('var1', '#ff0000', '#ffff00' );
- Afficher une ligne : $def .= rrd::line1('var1', #ff00ff );