Image of an arrow

MONitoring as a Service for OpenStack

In early May, we announced the publication of a blueprint proposing the integration of a monitoring service to the OpenStack cloud platform. Called Monitoring as a Service (MONaaS), this project was presented for the first time on May 21 at the Solutions Libres & Open Source Fair in Paris, France, by Thibault Cohen and myself.

Here is the slide deck and we will be presenting it again tomorrow (June 4) at the third meeting of the OpenStack Montreal community.


Today, in fact, there is no supervision solution in OpenStack except through the Ceilometer project. This OpenStack component is designed to collect measures of the various components of the platform – originally for billing purposes. It meets the  operators’ needs of measuring the cloud infrastructure, but it is not a monitoring solution for users of the infrastructure and their applications.

Since ceilometer does not allow monitoring at the application level, we propose to add a component of Monitoring as a Service (MONaaS) to OpenStack.

  • It would be a RESTful, fault-tolerant, self-supervised and highly available service.
  • This service would allow users to create different audit operations that would be processed out on a regular basis by the monitoring service.
  • An optional agent collecting application data that would otherwise not be visible from the hypervisor would be installed in the instances.
  • The monitoring service could also carry out availability checks by directly testing services on their TCP / UDP standards ports (SMTP, HTTP, etc…) and even perform web scenarios.

Of course, this contribution is fully open and we are currently discussing with the technical community to better integrate our project in the OpenStack ecosystem. Pending integration of Monitoring as a Service in Openstack, Savoir-faire Linux released a Nagios plugin that allows metrics monitoring in Ceilometer.

This post has been prepared and co-written by Alexandre Viau and Thibault Cohen

Video of the presentation (UPDATED)

Leave a comment

Your email address will not be published. Required fields are marked *

Similar articles

Image of an arrow
Thumbnail image

We are delighted to announce our continued collaboration with the Embedded Recipes conference, scheduled for September 28th and 29th at the Biermans Lapotre Foundation in Paris. For its 5th edition this year, we will be participating as a sponsor, delivering an engaging presentation, and having our team on-site to meet and greet you in person! […]

The LDAPCon is an international conference on LDAP technology and the issues such as identity management, authentication and empowerment. LDAPCon is a biennial event and this year it will take place from 19 to 20 October in iconic city of Brussels, the capital of Belgium, where the business of the European Union and NATO is run. In the […]

                                               This article aims to explain how to automate the installation as well as configuration of Nexus’s Repository Manager version 3.x with Ansible. Ansible is a deployment tool, which enables playbooks to automate applications […]

Thumbnail image

The city of Villeurbanne (France) is interested in open source technologies and has chosen Lemon LDAP::NG to control its users’ access rights. The city of Villeurbanne had many web applications where the authentication was already delegated to a central CAS server (Central Authentication Services), modified to Villeurbanne’s needs, to give access to current internal users […]