Ask Your Question

Monitoring VM creation

asked 2016-12-01 09:43:20 -0500

VincentSwiss gravatar image

Hello everybody,

I'm looking for a way to monitor VM creation by users. More precisely I would like to be informed by e-mail when a User creates a VM or even if a specific user logs into the Openstack Horizon dashboard.

In my current environment I monitor VM creation by using a custom bash script in the Heat Template. But this only works for users who are using templates. I have no way of knowing when a users logs into the Dashboard.

For logging and monitoring I'm using Kibana, Grafana and Nagios. I recently tested Ceilometer but it doesn't look so promising.

Does anybody have a suggestion on how I could achieve this?

Thank you and best regards,


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2016-12-03 15:18:15 -0500

volenbovsky gravatar image

Hi, I think the answer should be about Nova notifications (for server creation) and Keystone notifications. So compute.instance.create.end should be the one for Nova. About Keystone login I wrote some description in

Some of tools that are able to consume those notifications are like CollectD that has ability to provide to Graphite. There is also 'Stacktach' and probably more.

edit flag offensive delete link more


Thank you for your answer, I was finally able to get the keystone notifications, also I didn't know about the Nova ones you mentioned. I use Ceilometer to get them but probably going to migrate to another tool.

VincentSwiss gravatar imageVincentSwiss ( 2016-12-06 03:51:40 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2016-12-01 09:43:20 -0500

Seen: 191 times

Last updated: Dec 03 '16