We believe that somehow we can make use of this product in a production environment, but, that depends what metrics are more important for the Organization. The project is called ZCP,ZCP's main features is summarized as follows:
* Automatically gather information about the existing Cloud Infrastructure being considered (tenants, instances);
* Seamlessly handle changes in the Cloud Infrastructure (creation and deletion of tenants and/or instances);
* Periodically retrieve resources/meters details from ceilometer and get that collected data directly into Zabbix.
Benefits for customers or cloud users:
* Zabbix mainly monitors the metric of OpenStack physical nodes, and Ceilometer is for the OpenStakc internal usage.ZCP maybe a way to allow to have one common monitoring system (Zabbix) for several OpenStack-based Cloud Data Centres.
The main objective for the creation of a Zabbix-Ceilometer Proxy is the integration between Ceilometer and Zabbix. With ZCP it is possible to monitor different services and instances that run on the OpenStack infrastructure and get that collected data directly into Zabbix.
How Zabbix distinguishes a tenant from an instance:
- A tenant is a host-group in Zabbix;
- A host is an instance in Zabbix
ZCP's main features:
- Creates/deletes new host-group when a tenant is created/deleted;
- Creates/deletes a new host when an instance is created/deleted;
- Sends the metrics collected by Ceilometer directly to a Zabbix Server.