# Monitor ES?

**URL:** <https://discuss.elastic.co/t/monitor-es/4036>\
**Category:** Elasticsearch\
**Created:** [March 4, 2011, 7:04pm UTC](https://discuss.elastic.co/t/monitor-es/4036 "2011-03-04T19:04:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Luc\_Suryo](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/luc_suryo/32/3259_2.png) [@Luc\_Suryo](https://discuss.elastic.co/u/Luc_Suryo)\
**Post date:** [March 4, 2011, 7:04pm UTC](https://discuss.elastic.co/t/monitor-es/4036/1 "2011-03-04T19:04:58Z")

</div>

Hello

Anyone has wrote anything to monitor for say Nagios and/or Munin ?  
I know I can just check the port with Nagios but it would be nice if  
we can get same 'useful' stats we could plot with Munin...

Thanks  
-ls

---

<div class="post-metadata">

**Author:** ![David\_Williams](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@David\_Williams](https://discuss.elastic.co/u/David_Williams)\
**Post date:** [March 5, 2011, 1:23am UTC](https://discuss.elastic.co/t/monitor-es/4036/2 "2011-03-05T01:23:03Z")

</div>

This is what I use- it's quick & dirty but gets the job done. It  
checks the cluster health, and outputs performance counters for index  
size & count (hardcoded to use an alias called "current")

-david

On Fri, Mar 4, 2011 at 11:04 AM, Luc Suryo [lsuryo@gmail.com](mailto:lsuryo@gmail.com) wrote:

> Hello
> 
> Anyone has wrote anything to monitor for say Nagios and/or Munin ?  
> I know I can just check the port with Nagios but it would be nice if  
> we can get same 'useful' stats we could plot with Munin...
> 
> Thanks  
> -ls

---

<div class="post-metadata">

**Author:** ![Daniel\_Maher](https://avatars.discourse-cdn.com/v4/letter/d/58f4c7/32.png) [@Daniel\_Maher](https://discuss.elastic.co/u/Daniel_Maher)\
**Post date:** [March 7, 2011, 9:22am UTC](https://discuss.elastic.co/t/monitor-es/4036/3 "2011-03-07T09:22:11Z")

</div>

On Fri, 2011-03-04 at 11:04 -0800, Luc Suryo wrote:

> Hello
> 
> Anyone has wrote anything to monitor for say Nagios and/or Munin ?  
> I know I can just check the port with Nagios but it would be nice if  
> we can get same 'useful' stats we could plot with Munin...
> 
> Thanks  
> -ls

Hello,

You might be interested in this:

> **[GitHub - phrawzty/check\_http\_json: Nagios plugin to parse JSON from an HTTP...](https://github.com/phrawzty/check_http_json)**
>
> Nagios plugin to parse JSON from an HTTP response. - GitHub - phrawzty/check\_http\_json: Nagios plugin to parse JSON from an HTTP response.

It's a (Ruby) plugin for Nagios that will will parse JSON from an HTTP  
response. We use it to monitor Elasticsearch (among other things). It  
works well enough. Full disclosure: I wrote it. 🙂

Cheers,

--  
Daniel Maher  
Â« can't talk, too busy calculating computrons. Â»

---

<div class="post-metadata">

**Author:** ![Ludovic\_Levesque](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ludovic_levesque/32/3031_2.png) [@Ludovic\_Levesque](https://discuss.elastic.co/u/Ludovic_Levesque)\
**Post date:** [March 7, 2011, 10:10am UTC](https://discuss.elastic.co/t/monitor-es/4036/4 "2011-03-07T10:10:52Z")

</div>

Hi,

same here, we use check\_json (in python, from Peter Kropf:  
[http://peterkropf.com/archives/10](http://peterkropf.com/archives/10) )

And for some metrics, we send them to collectd, values taken from  
/\_cluster/nodes/\_local/stats on each node.

Ludo

On Mon, Mar 7, 2011 at 10:22 AM, Daniel Maher [dmaher@milestonelab.com](mailto:dmaher@milestonelab.com) wrote:

> On Fri, 2011-03-04 at 11:04 -0800, Luc Suryo wrote:
> 
> > Hello
> > 
> > Anyone has wrote anything to monitor for say Nagios and/or Munin ?  
> > I know I can just check the port with Nagios but it would be nice if  
> > we can get same 'useful' stats we could plot with Munin...
> > 
> > Thanks  
> > -ls
> 
> Hello,
> 
> You might be interested in this:  
> [GitHub - phrawzty/check\_http\_json: Nagios plugin to parse JSON from an HTTP response.](https://github.com/phrawzty/check_http_json)
> 
> It's a (Ruby) plugin for Nagios that will will parse JSON from an HTTP  
> response. We use it to monitor Elasticsearch (among other things). It  
> works well enough. Full disclosure: I wrote it. 🙂
> 
> Cheers,
> 
> --  
> Daniel Maher  
> « can't talk, too busy calculating computrons. »

---

<div class="post-metadata">

**Author:** ![chebrian](https://avatars.discourse-cdn.com/v4/letter/c/e19b73/32.png) [@chebrian](https://discuss.elastic.co/u/chebrian)\
**Post date:** [June 20, 2012, 4:58am UTC](https://discuss.elastic.co/t/monitor-es/4036/5 "2012-06-20T04:58:02Z")

</div>

[http://apps.sematext.com/users-web/register.do](http://apps.sematext.com/users-web/register.do)

---

<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:** [July 6, 2017, 3:23am UTC](https://discuss.elastic.co/t/monitor-es/4036/6 "2017-07-06T03:23:19Z")

</div>


