Peux-tu nommer les plugins dont tu parles ?
Que la qualité de rédaction des plugins (à moins que tu ne parles que des check_centreon_*) soit assez inégal et surtout incohérent (à part les -v, -h et -H) est dû au fait que l'API des plugins de Nagios est volontairement très spartiate.
Pour ce qui touche à une base commune, j'aurais tendance à privilégier l'utilisation de modules Perl comme Nagios::Plugin[1] ou un module en héritant afin de définir toutes fonctions nécessaires pour gérer le protocole SNMP, HTTP, LDAP, etc.
J'ai moi-même eu l'idée d'en écrire un pour SNMP mais quelqu'un d'autre a enregistré le nom avant moi : Nagios::Plugin::SNMP[2]...
Et depuis, il en existe pour d'autres protocoles comme POP3[3] ou LDAP[4].
Il y a tout un espace pour écrire des API plus complètes pour les plugins mais au risque de se couper du reste de la logithèque...
Alors, oui, le projet Centreon n'est pas parfait mais vu l'offre pléthorique d'éditeurs web de configuration de Nagios qui existent, il est loin d'être inintéressant.
Quant à la documentation, elle existe même si ça date un peu parfois (Debian Etch mais pas Lenny, par exemple).
Cependant, je préfèrerais largement un paquet Debian, tant qu'à bien faire. Mais cela, nul ne t'empêche de le faire...
Du temps où le projet s'appeler encore Oreon, je l'avais déjà fait à titre personnel.
[^] # Re: bonne nouvelle ... enfin j'espère ...
Posté par Raphaël SurcouF (site web personnel) . En réponse à la dépêche La version 2.1 de Centreon est disponible. Évalué à 3.
Que la qualité de rédaction des plugins (à moins que tu ne parles que des check_centreon_*) soit assez inégal et surtout incohérent (à part les -v, -h et -H) est dû au fait que l'API des plugins de Nagios est volontairement très spartiate.
Pour ce qui touche à une base commune, j'aurais tendance à privilégier l'utilisation de modules Perl comme Nagios::Plugin[1] ou un module en héritant afin de définir toutes fonctions nécessaires pour gérer le protocole SNMP, HTTP, LDAP, etc.
J'ai moi-même eu l'idée d'en écrire un pour SNMP mais quelqu'un d'autre a enregistré le nom avant moi : Nagios::Plugin::SNMP[2]...
Et depuis, il en existe pour d'autres protocoles comme POP3[3] ou LDAP[4].
Il y a tout un espace pour écrire des API plus complètes pour les plugins mais au risque de se couper du reste de la logithèque...
Alors, oui, le projet Centreon n'est pas parfait mais vu l'offre pléthorique d'éditeurs web de configuration de Nagios qui existent, il est loin d'être inintéressant.
Quant à la documentation, elle existe même si ça date un peu parfois (Debian Etch mais pas Lenny, par exemple).
Cependant, je préfèrerais largement un paquet Debian, tant qu'à bien faire. Mais cela, nul ne t'empêche de le faire...
Du temps où le projet s'appeler encore Oreon, je l'avais déjà fait à titre personnel.
[1]: http://search.cpan.org/~tonvoon/Nagios-Plugin-0.33/lib/Nagio(...)
[2]: http://search.cpan.org/~maxschube/Nagios-Plugin-SNMP-1.2/lib(...)
[3]: http://search.cpan.org/~pdonelan/Nagios-Plugin-POP3-0.01/lib(...)
[4]: http://search.cpan.org/~gbarr/Nagios-Plugin-LDAP-0.04/lib/Na(...)