[sh] Nagios Plugin to monitor mysqldump database backups
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
.gitignore
.travis.yml
CHANGELOG.md
README.md
check_mysqldump-secure
composer.json
icingaexchange.yml
mysqldump-secure.nagios.log

README.md

check_mysqldump-secure

Nagios Plugin to monitor the state of MySQL database backups: Success, last backup, encryped, compressed, etc.

Build Status Latest Stable Version Latest Unstable Version Total Downloads POSIX Type License


Awesome-Nagios-Plugins Find more plugins at Awesome Nagios
Icinga Exchange Find more plugins at Icinga Exchange
Nagios Exchange Find more plugins at Nagios Exchange

Features:

  • Did every database dump correctly?
  • Is the last dump within the specified time cycle?
  • If encryption is required, was the dump encryted?
  • If compression is required, was the dump compressed?
  • If logging is required, was the dump logged?

Additional information is displayed. Such as:

  • How many databases dumped
  • How many databases skipped
  • How long did it take to dump everything
  • How many megabytes have been dumped

How to use it

You will either have to generate a logfile that is parseable by the check_mysqldump-secure script (see mysqldump-secure.nagios.log for explanation) or you can use the already existing tool to dump MySQL databases in a secure way, which supports Nagios log output. mysqldump-secure

Nagios / Icinga Integration

Monitoring Data

OK Unknown Error Error

Long Plugin Output

This is only applicable to nagios >= 3 OK

Log

Log

Performance Date

Ago Time Size Total Ignored Tmpwatch

Awesome

Added by the following Awesome lists: