# Beat to monitorize OpenStack

**URL:** <https://discuss.elastic.co/t/beat-to-monitorize-openstack/63387>\
**Category:** Beats\
**Created:** [October 19, 2016, 11:59am UTC](https://discuss.elastic.co/t/beat-to-monitorize-openstack/63387 "2016-10-19T11:59:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![zentolo](https://avatars.discourse-cdn.com/v4/letter/z/9e8a1a/32.png) [@zentolo](https://discuss.elastic.co/u/zentolo)\
**Post date:** [October 19, 2016, 11:59am UTC](https://discuss.elastic.co/t/beat-to-monitorize-openstack/63387/1 "2016-10-19T11:59:20Z")

</div>

Hi,  
I'm just wondering how to monitorize OpenStack with beat (like metricbeat).  
I mean not the VMs status (CPU, RAM, etc), I want to monitorize OpenStack itself. Cluster status and so on.

Any hint will be welcome.

Also if It is possible to do it with Logstash.  
Thanks in advance

---

<div class="post-metadata">

**Author:** ![monica](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/monica/32/3696_2.png) [@monica](https://discuss.elastic.co/u/monica)\
**Post date:** [October 19, 2016, 1:44pm UTC](https://discuss.elastic.co/t/beat-to-monitorize-openstack/63387/2 "2016-10-19T13:44:27Z")

</div>

From what I know there is no Beat for monitoring OpenStack, but I would like to encourage you to create one that solves your needs. It's simple to start going, and it doesn't require you to know Golang in advance. Here are the [steps](https://www.elastic.co/guide/en/beats/libbeat/5.0/new-beat.html) to follow from our developer guide.

---

<div class="post-metadata">

**Author:** ![zentolo](https://avatars.discourse-cdn.com/v4/letter/z/9e8a1a/32.png) [@zentolo](https://discuss.elastic.co/u/zentolo)\
**Post date:** [October 19, 2016, 3:07pm UTC](https://discuss.elastic.co/t/beat-to-monitorize-openstack/63387/3 "2016-10-19T15:07:51Z")

</div>

Hi Monica,  
Thanks for your reply. I already thinked about do it myself with golang, but I will seek another options before, as well is huge work.  
I found this on github:

> **[catalyst/collectd-openstack](https://github.com/catalyst/collectd-openstack)**
>
> collectd-openstack - Collectd plugin for OpenStack

maybe it's a good option for it.  
I will take a look little bit deeper on it and will post my results.

---

<div class="post-metadata">

**Author:** ![steffens](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/steffens/32/79630_2.png) [@steffens](https://discuss.elastic.co/u/steffens)\
**Post date:** [October 20, 2016, 9:42am UTC](https://discuss.elastic.co/t/beat-to-monitorize-openstack/63387/4 "2016-10-20T09:42:28Z")

</div>

I don't have much experience with openstack myself, but seeing the amount of services OpenStack has makes me wonder what exactly you want to monitor. Any specific interfaces/components you want to monitor? You want to monitor OpenStack components itself or programs run on top of OpenStack. Have you any idea which/how resource are normally monitored? Are some of these exposing some metrics?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 9, 2016, 11:59am UTC](https://discuss.elastic.co/t/beat-to-monitorize-openstack/63387/5 "2016-11-09T11:59:42Z")

</div>

This topic was automatically closed after 21 days. New replies are no longer allowed.
