Skip to content

duylong/es-utils

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

ElasticSearch Utilities

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Perl 100.0%