Monitoring-fr s’intéresse à Canopsis
Comme vous avez pu le remarquer sur nos tweets, la communauté s’intéresse de près au projet Canopsis. Mais qu’est-ce que ce projet ?
Pourquoi cette solution ?
Canopsis est le premier hyperviseur Open Source initié par la SSLL Capensis. Cet hyperviseur est né du constat fait par les membres de la communauté à partir de leur retour d’expérience d’intégration de supervision dans différents S.I … Les outils de supervision Open Source ne répondent plus entièrement aux besoins actuels. L’informatique d’il y a 10 ans n’est plus la même qu’aujourd’hui. On demande à la supervision d’avoir des vues moins « brute de fonderie », moins technique pour en simplifier sa compréhension et l’impact des incidents sur l’activité métier. L’informatique au sein d’une société est tenue aujourd’hui à un respect des contrats de service sous quoi elle paie des pénalités liés aux différents projets de l’entreprise.
La communauté n’ayant ni le temps et ni les ressources pour réaliser cet hyperviseur et ce besoin ayant été remonté par des clients de la société Capensis, elle s’est portée volontaire pour se lancer dans le monde de l’édition en proposant une solution d’hypervision Open Source en partenariat fort avec la communauté. Donc vous n’aurez pas la surprise de le voir sous licence AGPLv3.
Un désir de simplicité
Quand on parle d’hyperviseur, on s’imagine souvent une grosse « usine à gaz » très compliquée à gérer car celle-ci soulève les problématiques suivantes :
- Matching Pattern Regex très complexe à mettre en oeuvre vue l’hétérogénéité des SI
- Réalisation des chaînes de liaison très consommatrice en temps
- Construction de vues répondant aux différents publics de l’hypervision (exploitants, administrateurs, fonctionnels, dirigeants, …)
Ce projet n’a pas la prétention d’arriver ou faire mieux que les produits éditeurs du marché mais son but est d’essayer de simplifier le plus possible l’utilisation, le paramétrage d’un hyperviseur et d’apporter un complément à la supervision Open Source pour répondre à ce besoin naissant de corréler les différentes informations de toutes les couches du SI sous forme de tableaux de bord représentant les axes métiers de l’entreprise.
Ce qui caractérise un hyperviseur est de :
- Recevoir et stocker une multitude événements sans problématique de performance
- Pouvoir restituer l’information le plus rapidement possible
- Pouvoir transformer, interpréter les informations hétérogènes du SI en entrée dans un format normé
C’est pour cela que l’équipe de Canopsis a misé sur les technologies émergentes du Web 2.0 pour répondre à ces problématiques.
Pourquoi ces technologies ?
AMQP
MongoDB
ExtJS
Python
Le projet vient de sortir une première version stable dite « testable » de Canopsis.
Annonce de la première version stable « testable »
La version vous propose déjà :
- Un éditeur de tableau de bord WYSIWYG
- Des widgets de type : Pie, Line, Texte, Liste
- Une interface Anglais / Français
- Une solution déjà packagée et simple d’installation
- Un connecteur nagios/icinga vers AMQP
- Un connecteur snmptrap vers AMQP
Des fonctionnalités sont en cours de préparation comme :
- Un connecteur Shinken vers AMQP
- Un planificateur de tâches
- Un reporting technique
- Un connecteur collectd vers AMQP
- Un panneau de gestion métrologique
- et encore bien d’autres …
L’équipe de Canopsis encourage grandement les acteurs communautaire à participer, échanger vos idées sur ce que pouvez attendre d’un hyperviseur Open Source
Vous trouverez autour de ce projet :
- Une forge pour interagir avec vous pour les tests, les nouvelles idées, le suivi du développement
- Monitoring-fr vient d’ouvrir un forum dédié à l’installation de la solution
- Un wiki officiel et le wiki de la communauté afin de vous éclairer dans les différentes étapes d’apprentissage de la solution.
- Une mailing-list pour communiquer directement avec l’équipe du projet