[one-users] Monitoring in OpenNebula

Tino Vazquez tinova at fdi.ucm.es
Mon Nov 15 09:44:23 PST 2010

Hi Luis,

comments inline,

On Sun, Nov 14, 2010 at 11:35 AM, Luis Rodero-Merino
<luis.rodero-merino at ens-lyon.fr> wrote:
> Hello,
> We would like to know a bit more about how OpenNebula's 'Information
> Systems' (IS) works (apart from the info available in the
> documentation). For example:
> 1) Does the IS use some open source generic monitoring system such as
> nagios, or it is more of a custom-made solution? How it is coded
> (linux daemon, script...)?

The IS works with 'probes', which basically are custom-made scripts
that get executed in the physical worker nodes and output a \n
separated list of ATTRIBUTE=VALUE through their standard output. We
are also working on a Ganglia based IS.

> 2) As the deployer of one or more VMs on OpenNebula, could I feed the
> IS with custom service-level monitoring info (e.g. transactions per
> minute in my db)? In other words, could I send through the IS state
> information from inside a VM?

The IS is designed to retrieve resource performance characteristics of
the physical hosts. The kind of information within a VM would be
probably more suitable for a Service Manager than for OpenNebula.

> 3° Can I 'plug' some listener to the IS to automatically get
> monitoring info (for example connecting to a network port), or the
> only way to read that info is through the 'onehost list' command?

You can

 1) modify the probes to perform such network connections to dump the
info, but this will have to happen from the worker nodes, not the
OpenNebula front-end.
 2) modify the IM to insert the listener (not out of the box, i'm afraid)
 3) use the OpenNebula xmlrpc interface (or the onehost list command)

> Thanks for your help, and keep up with the good work!
> Luis

Thank you for the interest! Best,


> --
> ----------------------------------------------
> Dr. Luis Rodero-Merino
> Graal/Avalon Group, INRIA-ENS Lyon, France
> ----------------------------------------------
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Constantino Vázquez Blanco | dsa-research.org/tinova
Virtualization Technology Engineer / Researcher
OpenNebula Toolkit | opennebula.org

More information about the Users mailing list