es::utils - Utilities for Monitoring ElasticSearch
version 0.011
This library contains utilities for unified interfaces in the scripts.
This a set of utilities to make monitoring ElasticSearch clusters much simpler.
Included is:
scripts/es-status.pl - Command line utility for ES Metrics
scripts/es-metrics-to-graphite.pl - Send ES Metrics to Graphite or Cacti
scripts/es-nagios-check.pl - Monitor ES remotely or via NRPE with this script
scripts/es-logstash-maintenance.pl - Perform index maintenance on logstash indexes
The es::utils module simply serves as a wrapper around the scripts for packaging and distribution.
To install the utilities, simply:
export RELEASE=0.010
wget --no-check-certificate https://github.com/reyjrar/es-utils/blob/master/releases/es-utils-$RELEASE.tar.gz?raw=true -O es-utils.tgz
tar -zxvf es-utils.tgz
cd es-utils-$RELEASE
perl Makefile.PL
make
make install
This will take care of ensuring all the dependencies are satisfied and will install the scripts into the same directory as your Perl executable.
The tools are all wrapped in their own documentation, please see:
es-status.pl --help
es-metric-to-graphite.pl --help
es-nagios-check.pl --help
es-logstash-maintenance.pl --help
For individual options and capabilities
Brad Lhotsky [email protected]
This software is Copyright (c) 2012 by Brad Lhotsky.
This is free software, licensed under:
The (three-clause) BSD License