Skip to content

Latest commit

 

History

History
67 lines (38 loc) · 1.55 KB

README.mkdn

File metadata and controls

67 lines (38 loc) · 1.55 KB

NAME

es::utils - Utilities for Monitoring ElasticSearch

VERSION

version 0.011

SYNOPSIS

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.

INSTALL

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.

USAGE

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

AUTHOR

Brad Lhotsky [email protected]

COPYRIGHT AND LICENSE

This software is Copyright (c) 2012 by Brad Lhotsky.

This is free software, licensed under:

The (three-clause) BSD License