PHPackages                             cytopia/check\_mysqldump-secure - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. cytopia/check\_mysqldump-secure

ActiveLibrary[Database &amp; ORM](/categories/database)

cytopia/check\_mysqldump-secure
===============================

Nagios Plugin to monitor mysqldump database backups.

0.8(9y ago)32.4k3[1 PRs](https://github.com/cytopia/check_mysqldump-secure/pulls)MITShell

Since Jun 24Pushed 5y ago3 watchersCompare

[ Source](https://github.com/cytopia/check_mysqldump-secure)[ Packagist](https://packagist.org/packages/cytopia/check_mysqldump-secure)[ Docs](https://github.com/cytopia/check_mysqldump-secure)[ RSS](/packages/cytopia-check-mysqldump-secure/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (9)Used By (0)

check\_mysqldump-secure
=======================

[](#check_mysqldump-secure)

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

[![Build Status](https://camo.githubusercontent.com/d181a2e86291b300e430d0291a3d18f5f3b0193141f76d42b9b1e3b311d926f7/68747470733a2f2f7472617669732d63692e6f72672f6379746f7069612f636865636b5f6d7973716c64756d702d7365637572652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/cytopia/check_mysqldump-secure)[![Latest Stable Version](https://camo.githubusercontent.com/d643b7f8ef0d1b2c6c00a7f3af41b71abedeb507dbb1b07ebbdc7a5be4f775ad/68747470733a2f2f706f7365722e707567782e6f72672f6379746f7069612f636865636b5f6d7973716c64756d702d7365637572652f762f737461626c65)](https://packagist.org/packages/cytopia/check_mysqldump-secure)[![Latest Unstable Version](https://camo.githubusercontent.com/649ababf2f4df8efbd5c8bd27266a19a2c309207fae863f0178bba5bc6437c4c/68747470733a2f2f706f7365722e707567782e6f72672f6379746f7069612f636865636b5f6d7973716c64756d702d7365637572652f762f756e737461626c65)](https://packagist.org/packages/cytopia/check_mysqldump-secure)[![Total Downloads](https://camo.githubusercontent.com/bef261b207fffc60145eb4fa8a5c2041243ce7776c78130b06b81b78ec891ab2/68747470733a2f2f706f7365722e707567782e6f72672f6379746f7069612f636865636b5f6d7973716c64756d702d7365637572652f646f776e6c6f616473)](https://packagist.org/packages/cytopia/check_mysqldump-secure)[![POSIX](https://camo.githubusercontent.com/feb63e4a980dfcca96f4cc1f5d5a8ed53ea3951e4db4bc39427267e5245978bd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706f7369782d3130302532352d627269676874677265656e2e737667)](https://en.wikipedia.org/?title=POSIX)[![Type](https://camo.githubusercontent.com/466a2aaa559c1fa8990a00e9b3d30900ae8559d4f772913b12b1cd334e0ffeac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f747970652d25324662696e25324673682d7265642e737667)](https://en.wikipedia.org/?title=Bourne_shell)[![License](https://camo.githubusercontent.com/aa057a1a4f73b738e571fc770dcbba7c769e636597bf2852b4ebf5e5fb74ed80/68747470733a2f2f706f7365722e707567782e6f72672f6379746f7069612f636865636b5f6d7973716c64756d702d7365637572652f6c6963656e7365)](http://opensource.org/licenses/MIT)

---

[![Awesome-Nagios-Plugins](https://raw.githubusercontent.com/cytopia/awesome-nagios-plugins/master/doc/img/awesome-nagios.png)](https://github.com/cytopia/awesome-nagios-plugins)Find more plugins at [Awesome Nagios](https://github.com/cytopia/awesome-nagios-plugins)[![Icinga Exchange](https://raw.githubusercontent.com/cytopia/awesome-nagios-plugins/master/doc/img/icinga.png)](https://exchange.icinga.com/cytopia)**Find more plugins at [Icinga Exchange](https://exchange.icinga.com/cytopia)**[![Nagios Exchange](https://raw.githubusercontent.com/cytopia/awesome-nagios-plugins/master/doc/img/nagios.png)](https://exchange.nagios.org/directory/Owner/cytopia/1)**Find more plugins at [Nagios Exchange](https://exchange.nagios.org/directory/Owner/cytopia/1)**---

**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
=============

[](#how-to-use-it)

You will either have to generate a [logfile](mysqldump-secure.nagios.log) that is parseable by the [check\_mysqldump-secure](check_mysqldump-secure) script (see [mysqldump-secure.nagios.log](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](https://github.com/cytopia/mysqldump-secure)

Nagios / Icinga Integration
===========================

[](#nagios--icinga-integration)

Monitoring Data
---------------

[](#monitoring-data)

[![OK](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/overview_ok.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/overview_ok.png)[![Unknown](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/overview_unknown.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/overview_unknown.png)[![Error](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/overview_error.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/overview_error.png)[![Error](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/overview_error2.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/overview_error2.png)

Long Plugin Output
------------------

[](#long-plugin-output)

This is only applicable to nagios &gt;= 3 [![OK](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/additional_information.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/additional_information.png)

Log
---

[](#log)

[![Log](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/log.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/log.png)

Performance Date
----------------

[](#performance-date)

[![Ago](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_hours_ago.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_hours_ago.png)[![Time](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_time.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_time.png)[![Size](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_size.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_size.png)[![Total](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_total_dbs.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_total_dbs.png)[![Ignored](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_ignored_dbs.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_ignored_dbs.png)[![Tmpwatch](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_tmpwatch_deletions.png)](https://raw.githubusercontent.com/cytopia/check_mysqldump-secure/master/doc/graph_tmpwatch_deletions.png)

Awesome
-------

[](#awesome)

Added by the following [![Awesome](https://camo.githubusercontent.com/2727609d8bfde9ba1a95be1449eb878bfafa4d76789ba05661857e2c8ac70fa1/68747470733a2f2f63646e2e7261776769742e636f6d2f73696e647265736f726875732f617765736f6d652f643733303566333864323966656437386661383536353265336136336531353464643865383832392f6d656469612f62616467652e737667)](https://github.com/sindresorhus/awesome) lists:

- [awesome-nagios-plugins](https://github.com/cytopia/awesome-nagios-plugins)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~76 days

Recently: every ~130 days

Total

8

Last Release

3445d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/527dbe351b75d33be6d5428502783ceb57e86949892a0a0062f24199772aabae?d=identicon)[cytopia](/maintainers/cytopia)

---

Top Contributors

[![cytopia](https://avatars.githubusercontent.com/u/12533999?v=4)](https://github.com/cytopia "cytopia (8 commits)")[![pantumeta](https://avatars.githubusercontent.com/u/9321051?v=4)](https://github.com/pantumeta "pantumeta (6 commits)")

---

Tags

databaseexportdumpmysqlmysqldumpnagiosicinga

### Embed Badge

![Health badge](/badges/cytopia-check-mysqldump-secure/health.svg)

```
[![Health](https://phpackages.com/badges/cytopia-check-mysqldump-secure/health.svg)](https://phpackages.com/packages/cytopia-check-mysqldump-secure)
```

###  Alternatives

[spatie/db-dumper

Dump databases

1.2k25.9M69](/packages/spatie-db-dumper)[ifsnop/mysqldump-php

PHP version of mysqldump cli that comes with MySQL

1.3k5.5M69](/packages/ifsnop-mysqldump-php)[rah/danpu

Zero-dependency MySQL dump library for easily exporting and importing databases

64401.8k10](/packages/rah-danpu)[cytopia/mysqldump-secure

Secure mysqldump script with encryption, compression, logging, blacklisting and Nagios monitoring integration

1474.7k1](/packages/cytopia-mysqldump-secure)[clouddueling/mysqldump-php

PHP version of mysqldump cli that comes with MySQL

1.3k22.9k](/packages/clouddueling-mysqldump-php)[tommyknocker/pdo-database-class

Framework-agnostic PHP database library with unified API for MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, and Oracle. Query Builder, caching, sharding, window functions, CTEs, JSON, migrations, ActiveRecord, CLI tools, AI-powered analysis. Zero external dependencies.

845.7k](/packages/tommyknocker-pdo-database-class)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
