Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory Tree

Category: MySQL

Nagios plugins for monitoring MySQL databases and database servers.

Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!

Submit Your Nagios Project!

Help build Nagios Exchange for yourself and the entire the Nagios Community by your Nagios project to the site. It's easy - just create an account, login, and add a new listing. Read the FAQ for instructions.
Category Listings:
There are 56 Listings in this Category.List your addon or plugin here!

box293_check_mysql_date

This Plugin helps detect if there is a drift in the system time compared to the mysql time. Will report a CRITICAL status is the difference is more than 300 seconds. The plugin is just a bash script. USAGE box293_check_mysql_date [username] [password] ...

LicenseGPL

box293_check_mysql_table_status

This Plugin checks the status of MySQL or MariaDB Database Tables. Will return a critical result if any of theses columns has a NULL value: * Engine, Version, Row_format, Rows, Avg_row_length, Data_length, Max_data_length, Index_length, Data_free, Create_ ...

LicenseGPL

Check MySQL Connections

github.com/sokecillo/nagios-check_mysql_connections

Check the number of stablished connections to a MySQL database Check MySQL Connections usage: ./check_mysql_connections -w 40 -c 50 -u root -p 1234 -h database_host Output: OK - 35 Database Connections |Connections=35;;;;

LicenseGPL

check mysql lagtime

greps lag time from mysql for slave replication, written in a shell script, so its easily portable.

Check MySQL Processlist

github.com/tart/tart-monitoring

Executes just one "Show processlist" query on the server. Checks process' in detail.

LicenseOther

Check MySQL Replication Slave Status

www.claudiokuenzler.com/monitoring-plugins/check_mysql_slave

Checks if MySQL Replication is active, checks for delay and outputs some additional info and performance data. It also catches non-obvious errors which would indicate a working replication, although there is something broken.

LicenseGPL

Check MySQL Slave

This is an update of check_mysqlslaverun.sh. In addition to ensuring that the slave is running, it will also record the seconds behind, and issue a WARNING when the slave is more than 10 seconds behind.

LicenseMIT

check mysql slave io running

checks to see if mysql slave io is running. written in a shell script, so its easily portable.

check mysql slave sql running

checks to see if mysql slave sql is running. written in a shell script, so its easily portable.

Check MySQL Table Status

github.com/tart/tart-monitoring

Executes "show table status" queries for all schemas on the server. Parse the output. Gives Nagios compatible warning, critical notifications and performance data for selected values.

LicenseOther

Check NDB Memory

hovedprosjekter.hig.no/v2013/imt/in/monkey/

Checks NDB node memory usage on all specified nodes.

LicenseGPL

check-mysql-failover

Monitors for failover by connecting to a virtual ip and testing the current hostname. Run mysql_check_failover.sh --help for usage.

check-ssl-certificate

This simple check is used to check the expiration date of the x509 certificates. usage: check_ssl_certificate.py [-h] [-c CRITICAL] [-w WARNING] [-p PATH] check_ssl_certificate optional arguments: -h, --help show this help message and exit ...

LicenseGPL

check_entries_interval

Check for new entries in an existing MySQL database in a specified time interval.

check_innodbcluster.sh

check_innodbcluster.sh Simple but effective script shell (dash) to check InnoDB Cluster's node status (requires netcat package).

LicenseGPL

check_mk_heartbeat

This plugin is checking timestamp of the last table update (on the slave side) and comparing it with the current system time. It is suitable for checking MASTER-SLAVE and MASTER-MASTER replication. Requirements: - latest mk-heartbeat (http://w ...

check_mysql-replication.pl

www.aleikoum.net/

Yet another plugin to check your mysql replication threads and your lag synchronisation

check_mysqld

william.leibzon.org/nagios/

check_mysqld Replacement for check_mysql that allows to set thresholds for any variables in SHOW STATUS or for similar SQL queries. Data is also made available for graphing or other use (graphing templates enclosed). The plugin will determine appropriate "SHOW STATUS" ...

LicenseGPL

check_mysql_conn.pl

bergs.biz/blog/2007/05/08/monitor-number-of-active-connectio

Checks the number of client connections currently established towards a specified MySQL database server.

check_mysql_connections

www.riege.com/

Checks the number of connections to a mysql server.

check_mysql_count

michal.myserver.cz/NagiosPlugin/

Check row count in table. Possible to specify WHERE conditionals.

LicenseGPL

check_mysql_counters

github.com/jasonholtzapple/check_mysql_counters

check_mysql_counters Graphs a large selection of mysql counters for visualizing database performance. Not an alerting plugin - merely collects data. Requires pnp4nagios.

LicenseBSD

check_mysql_health

labs.consol.de/nagios/check_mysql_health

check_mysql_health check_mysql_health is a plugin for Nagios that allows you to monitor a MySQL database. Among the list of metrics are time to login, index usage, bufferpool hit rate, query cache hit rate, slow queries, temp tables on disk, table cache hit rate, connected ...

check_mysql_longqueries

check_mysql_longqueries is a Nagios plugin written in Perl that monitors a MySQL database server for queries (commands, and/or threads) that run longer than the configured threshold. Long running queries are especially problematic on tables whose engines ...

check_mysql_perf

Deprecated. Please use check_mysql_health instead.

check_mysql_replication

blog.endpoint.com/2012/01/mysql-replication-monitoring-on-ub

Compare master and slave position, check slave is waiting for master to send event.

LicenseGPL

check_mysql_slave

apricoti.pbworks.com/NagiosCheckMysqlSlave

Check that a MySQL replication slave is running. Written in Perl using DBI and DBD::mysql.

check_mysql_slave

Monitor MySQL Slave and replication status. check mysql replication lag from master check mysql slave io running check mysql slave sql running

check_mysql_slave 2010

Monitor MySQL Slave and replication status. check mysql replication lag from master check mysql slave io running check mysql slave sql running

check_mysql_slavestatus

github.com/taka3110

check_mysql_slavestatus.sh Usage: $CMDNAME [-H HOST] [-u MySQLUser] [-p MySQLPassword] [-L BehindMasterLimit(sec)]

LicenseGPL

check_mysql_ssl_certificate

"Check MySQL SSL Certificate" is a passive check used to check the expiration date of x509 certificates. Usage: check_ssl_certificate.py [-h] [-c CRITICAL] [-w WARNING] [-p PATH] optional arguments: -h, --help show this help message and exit ...

LicenseGPL

check_mysql_stats

dev.lusis.org/nagios

check_mysql_stats was designed to monitor various InnoDB and general mysql stats. At the time, I could not find a plugin that specifically did what I wanted.

check_mysql_stats(PNP4Nagios)

Nagios Plugin with PNP4Nagios Template (no alerting) Producing (12 but it can be adjusted easily if one needs different values) MySQL Performance graphs. Written in Perl but it does NOT Require DBI Modules to be installed as DB Query is handled via MyS ...

LicenseGPL

check_mysql_threads

github.com/jeanpaulgalea/check_mysql_threads

Nagios plugin for MySQL. Checks the MySQL processlist for long running threads.

LicenseBSD

check_mysql_wrapper

github.com/vahidhedayati/check_mysql_wrapper

hack for nagios check_mysql binary - This wraps the information sent back into a format that then produces graphs from the output When executing check_mysql normally the result is: ./check_mysql -H SERVER -P PORT -d DB -u DB_USER -p DB_PASS -w 5 ...

LicenseGPL

check_ndbd

blog.unixmaniacs.com/2008/12/mysql-cluster-ndbd-monitoring-w

Checks mysql cluster ndbd daemon alive through ndb_mgm

check_replication_slave

Nagios plugin to check status of Mysql replication slave.

check_tablespace_mysql

nagios.fm4dd.com/plugins/manual/check_tablespace_mysql.htm

check_tablespace_mysql This plugin checks the tablespace size of a specific MySQL Server database against WARN and CRIT thresholds. It returns the current tablespace size and the number of data files belonging to this database. The plugin can be called in 'reporting' mode, retu ...

LicenseGPL

check_xtradb_cluster

This script checks the status of your Percona XtraDB Cluster.

LicenseGPL

InnoDB Free Space

www.sheeri.com/

A shell script (/bin/sh) that connects to a specified MySQL database and checks the free innodb space.

mysql

test

LicenseOther

MySQL find InnoDBs and check free space

www.dass-it.de/

Checks free space of all databases which contain InnoDB tables.

Mysql master-master replication check

www.atconsultancy.nl/

A plugin in a shell-script that checks whether the replication of a master-master mysql-serversetup is correct

MySQL Number of Tables

Check the number of tables in a MySQL database.

MySQL Query Nagios XI Wizard

www.nagios.com/products/nagiosxi

MySQL Query Nagios XI Wizard A Nagios XI wizard for monitoring MySQL database queries.

MySQL Replication

www.james.rcpt.to/svn/trunk/nagios/check_mysql_replication/c

check_replication.pl - Check if a MySQL slave is running (IO thread), plus check the master and server to see their current replication BINLOG positions.

MySQL Replication Deadlock Recovery

top-performance.blogspot.com

A shell script (/bin/sh) that connects to a specified MySQL slave database, check the replication status for Deadlock errors (Error 'Deadlock found when trying to get lock: try restarting transaction') + Automatically recover from the state by performing ...

LicenseBSD
Page 1 of 2