On 12/17/2013 03:08 AM, Sven Kieske wrote:
Hi,
we got the following problem:
we create / start / stop
hole vms /data centers / storage etc
(basically: everything ovirt can handle
via REST-API)
But if you want to know e.g. the status
of a vm (or anything) you need to constantly
poll the API.
This is not what we desire to do, as it
does not scale very well (e.g. polling
100 vms).
well, you can search events since last event you searched for, only for
the specific type of event you are interested in, then check which vm
its for.
Is there a standardized way of pushing information
from the engine?
well, the notification service which sends emails on these actually
polls for them every minute in order to send the emails.
we are discussing snmptraps here[1]
one of the options this could be implemented with is via log4j getting
all the audit log events, then you could use any log4j appender (db
table, jms queue, etc.)
[1] Bug 1032661 - Add SNMP trap as notification method to to
ovirt-engine-notification