NaReTo: nouvelle documentation et version spécifique de Nagios
La nouvelle documentation est écrite au format DocBook. Elle permet de générer de pages web plus agréables que LaTex. De même pour les images: auparavant les images étaient mises au format EPS, ce qui introduisait une perte de qualité. Les polices sont aussi plus jolies. DocBook est aussi beaucoup plus rapide. En effet, il n'est pas nécessaire de faire de multiples compilations successives. De plus, elle est en XML donc un peu plus compréhensible pour les développeurs: peut être arriveront-ils plus facilement à écrire de la documentation en XML qu'en LaTex ;-) .
Les développeurs de NaReTo mettent à disposition une version spécifique de Nagios. Cette version ne "révolutionne" pas Nagios: en fait, seuls deux fichiers ont été ajoutés aux sources officielles de Nagios. Ensuite, quelques fichiers ont été modifiés mais uniquement ceux permettant de compiler l'ensemble et ceux vérifiant les dépendances (ie: Makefile et configure). En fait, il s'agit d'une version de Nagios identique à l'original mais avec deux programmes en plus: read_config_from_nagios_v2 et update_status_from_nagios_v2. Ces deux programmes se trouvent dans le répertoire des CGIs Nagios à la fin de la compilation. Le premier permet de lire toute la configuration Nagios et de la stocker en base de données. Ce programme est réalisé avec les librairies Nagios: on est donc sûr du "parsing" de la configuration (puisque l'on se repose sur le parsing de la configuration de Nagios) et ceci est aussi plus rapide que les scripts PHP. Le second lit le fichier d'état de Nagios (status.log ou status.dat) pour stocker les informations dans la base de données. Encore une fois, les librairies Nagios sont utilisées, ce qui fait que c'est plus rapide et plus efficace. Enfin, tout ceci permettra de passer plus facilement vers Nagios 3. Que du bonheur... en perspective!


