C'est open source. T'es pas content tu forkes. Tiens tu n'aimes pas Adam, bah
tu vas sur https://github.com/librenms/librenms.
En tant qu'utilisateur et hackeur d'Observium je vais me permettre de
donner mon avis.
Le code est simpliste, naïf même un peu. Le bon coté c'est que c'est
relativement facile à hacker, le point négatif c'est qu'il y a très peu
de factorisation, d'optimisation. Le point qui même gêne le plus c'est
la non séparation du rendu de la logique, voir des appels en base.
Il y a juste milieu entre utiliser une usine à gaz mvc style Zend, et ne
pas séparer du tout (au moins utiliser un moteur de rendu, style smarty
ou Twig). C'est un choix de design a priori. Admettons.
Le point le plus problématique reste que le développeur principal est
relativement hostile à tout patch externe, et tout modification qui ne
l’intéresse pas.
Forkons on va me réponde. Bah non justement on peu plus, grâce au
changement de licence. A part à repartir sur librenms qui a 2 ans de
retard...
Now on vas rire, est-ce que cacti est bien codé ? Est-ce nagios est bien codé ?
Connaissant bien cacti, je vais aussi donner mon avis.
Le code de cacti est pour le coup beaucoup plus complexe, beaucoup plus
dur à hacker. Mais comparons ce qui est comparable. Cacti fait des
choses beaucoup plus poussé et optimisé qu'Observium, et surtout
beaucoup plus générique. Ce ne sont pas deux softs qui font la même chose.
Ceci étant dit : Observium reste un bon soft, auquel j'ai souscrit, et
qui permet la mise en place rapide d'un dashboard réseau.
--
Raphael Mazelier
---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/