NAME

es-daily-index-maintenance.pl - Run to prune old indexes and optimize existing

VERSION

version 1.003

SYNOPSIS

es-daily-index-maintenance.pl --all --local

Options:

--help              print help
--manual            print full manual
--local             Poll localhost and use name reported by ES
--host|-H           Host to poll for statistics
--local             Assume localhost as the host
--all               Run delete and optimize
--delete            Run delete indexes older than
--delete-days       Age of oldest index to keep (default: 90)
--optimize          Run optimize on indexes
--optimize-days     Age of first index to optimize (default: 1)
--index-basename    Default is 'logstash'
--date-separator    Default is '.'
--quiet             Ideal for running on cron, only outputs errors
--verbose           Send additional messages to STDERR

DESCRIPTION

This script assists in maintaining the indexes for logging clusters through routine deletion and optimization of indexes.

Use with cron:

22 4 * * * es-daily-index-maintenance.pl --local --all --delete-days=180

OPTIONS

help

Print this message and exit

manual

Print this message and exit

local

Optional, operate on localhost (if not specified, --host required)

host

Optional, the host to maintain (if not specified --local required)

verbose

Verbose stats, to not interfere with cacti, output goes to STDERR

AUTHOR

Brad Lhotsky <brad@divisionbyzero.net>

COPYRIGHT AND LICENSE

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

This is free software, licensed under:

The (three-clause) BSD License