ElasticSearch cacti template

2013-12-10 Bertas Linux

This template provides graphs for ElasticSearch:

  • ElasticSearch Memory Usage
  • JVM Heap Mem
  • JVM non Heap Mem
  • JVM Uptime
  • JVM Threads
  • Search requests
  • Indexing requests
  • Number of open files
  • CPU used by ElasticSearch
  • Indeces Storage Size
  • Docs in Indeces
  • Execution times
  • Segments
  • Merges
  • Gets Count
  • Gets Times

Screenshots

JVM_Heap_Mem Search_requests

Download

cacti-Elasticsearch-0.1

Installation and Use

  1. Download the latest version of this template and extract it
  2. Copy elasticsearch_stats.rb file to cacti server scripts/ directory. You will need ruby and elasticsearch gem to run this script.
  3. Open and login to your cacti installation’s console in your browser and choose Import Templates from the menu on the left.
  4. In the Import Templates section, click Browse button to Import Template from Local File. Navigate to the directory where you extracted this template and choose the cacti_host_template_elasticsearch_host.xml file to be imported. Click Save button to import the template.
  5. At this point, your template should have been imported successfully. Cacti will list the successfully imported or updated templates as [new] or [updated] or report any XML parsing errors it founds.

Template Configuration and Use

  1. Open and login to your cacti installation’s console in your web browser and choose Devices from the menu on the left.
  2. Click Add to Add new device. Fill form as usual only in Host Template select Elasticsearch Host. Press Create.
  3.  Press Create Graphs for this Host, select graphs you want and press Create.


Leave a Reply

Powered by WordPress. Designed by elogi.