Module Zabbix développé pour Openstack permettant l'ajout/suppresion automatique des instances sur ZABBIX en fonction des événements NOVA.
Le module est constitué:
- d'une API ZABBIX (C)
- d'un module d'écoute des files RabbitMQ (C)
- des pages de modifications du formulaire de création d'instance sur HORIZON
- des API pour horizon
Le module a été testé sur la version OCATA sous CentOS.
Les librairies suivantes sont nécessaires pour pouvoir utiliser le module:
- libconfig-devel.x86_64
- libcurl-devel.x86_64
- json-c-devel.x86_64
- la librairie rabbitMQ
Les ressources suivantes ont été utilisées: