Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1


Remember Me


0 votes
Current Version
Last Release Date
Compatible With
  • Nagios 1.x
  • Nagios 2.x
  • Nagios 3.x
  • Nagios 4.x
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
Monitor the disk and memory usage of an ElasticSearch cluster/node.
Please find the plugin and updated documentation here:

This is a plugin to monitor the store/disk usage of an ElasticSearch cluster/node. Lots of ElasticSearch clusters run in the cloud (popular: This is convenient, however as ES does not run on your own server, you cannot monitor the used disk space. This is where this plugin comes in. Just tell the plugin how much diskspace you have available (-d) on the ElasticSearch cluster and it will alarm you when you reach a threshold.

** Version history **
20160429: Started programming plugin
20160601: Continued programming. Working now as it should =)
20160906: Added memory usage check, check types option (-t)
20160906: Renamed plugin from check_es_store to check_es_system
20160907: Change internal referenced variable name for available size
20160907: Output now contains both used and available sizes

** Requirements **
- curl command (SUSE: zypper in curl, Debian/Ubuntu: apt-get install curl)
- jshon command (SUSE: search for jshon, Debian/Ubuntu: apt-get install jshon)
- Other bash relevant commands as expr (plugin checks for its existance)

** Definition of parameters **
-H * Hostname or ip address of ElasticSearch Node
-P Port (defaults to 9200)
-S Use https
-u Username if authentication is required
-p Password if authentication is required
-d * Available diskspace (ex. 20)
-t * Type of check (disk|mem)
-o Disk space unit (K|M|G) (defaults to G)
-w Warning threshold in percent (default: 80)
-c Critical threshold in percent (default: 95)
-h Help!

* mandatory!