Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Category: Databases
Plugins for monitoring databases of various types.
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.Check Database Query
github.com/tdbabas/nagios-plugin-database-queryRuns query specified in an external file and checks the result against the specified thresholds.
Check MS SQL 2008 / 2012 Used Memory
runeg.net/scripts/nagios.htmThis tool is written in Python and it uses Windows Performance Counters to get the MS SQL memory usage. Using the Perfmon counters makes it so that a SQL account isn't required.
CheckByJdbc
bitbucket.org/josemarsilva/checkbyjdbcNagios CheckByJdbc plugin allows you to check a SQL query from a file on database ( Oracle, Microsoft SqlServer, Mysql and IBM DB2/400) by a JDBC connection. For CheckByJdbc plugin it doesn't mind what database are you connecting and what your SQL quer ...
check_bdd_request
sourceforge.net/projects/nagioschkbddreqCheck if the result of a MySQL request is ==, , than a number which is warning and/or critical when check_type=NUMERIC. This plugin could return a result of a SQL request for information only with check_type=TEXT. It works with MySQL only for now, but ...
check_couchbase_key.pl (Advanced Nagios Plugins Collect...
github.com/harisekhon/nagios-pluginsChecks a specific Couchbase key via Memcached API Checks: 1. reads the specified Couchbase key 2. checks key's returned value against expected regex (optional) 3. checks key's returned value against warning/critical range thresholds (optional) ...
check_couchbase_write.pl (Advanced Nagios Plugins Colle...
github.com/harisekhon/nagios-pluginsChecks a Couchbase server via Memcached API write => read Checks: 1. writes a unique ephemeral key with dynamically generated value 2. reads back same unique key 3. checks the returned value is identical to that written 4. deletes the unique gene ...
check_couchbase_write_replication.pl (Advanced Nagios P...
github.com/harisekhon/nagios-pluginsChecks a Couchbase server via Memcached API write => read Checks: 1. writes a unique ephemeral key with dynamically generated value 2. reads back the same unique key from the given replication slave after a configurable delay in secs (to allow for ...
Check_Db_Mysql_Replication
github.com/mrmcburgerCheck if the mysql replication between a master and a slave is ok.
check_firebird
Checks if a the firebird server is active and loginable with a user and a password at a host and if there is posible a conection using a especific database You need php5 and php5-interbase packages instaled in your linux system
check_firebird.php
FirebirdSQL/Interbase monitor plugin. You could check service status, database status or use your own SQL to query database
check_firebird.pl
Plugin for monitoring FirebirdSQL database status. Required perl modules: DBI DBD::Firebird Getopt::Long Nagios::Plugin
check_firebird.py
www.gefoo.org/generalfoo/2011/05/20/firebird-nagios-plugin-cA plugin for Nagios which checks the firebird connection to a specific host by connecting to it and executing an SQL Statement which should return all relations between the tables which are in the database, be aware if you have an empty database without a ...
check_firebird.sh
github.com/clebersonborges/check_firebird/check_firebird is a Nagios plugin to check a specific Firebird Servers. check_firebird -u user -p password -H host -a action Options: -H/--host) Host Name of the server -u/--user) User name for authentication on Tomcat Manager Ap ...
check_hbase_cell.pl (Advanced Nagios Plugins Collection...
github.com/harisekhon/nagios-pluginsChecks a specific HBase table cell via the HBase Thrift API Server 1. reads a specified HBase cell given a table, row key and column family:qualifier 2. checks cell's returned value against expected regex (optional) 3. checks cell's returned value ag ...
check_hbase_cell_stargate.pl (Advanced Nagios Plugins C...
github.com/harisekhon/nagios-pluginsChecks a specific HBase table cell via the HBase Stargate REST API Server 1. reads a specified HBase cell given a table, row key and column family:qualifier 2. checks cell's returned value against expected regex (optional) 3. checks cell's returned v ...
check_mongodb_master.pl (Advanced Nagios Plugins Collec...
github.com/harisekhon/nagios-pluginsChecks a given Mongod is the Master of a Replica Set
check_mongodb_write.pl (Advanced Nagios Plugins Collect...
github.com/harisekhon/nagios-pluginsChecks MongoDB is working by writing a unique document and then reading it back
check_mysql_config.pl (Advanced Nagios Plugins Collecti...
github.com/harisekhon/nagios-pluginsChecks MySQL config file matches running MySQL server configuration. Primarily written to check that DBAs hadn't changed any running DB from Puppet deployed config without backporting their changes.
check_mysql_query.pl (Advanced Nagios Plugins Collectio... Popular
github.com/harisekhon/nagios-pluginsChecks MySQL arbitrary queries against regex matches or numerical ranges, with perfdata support. Obsoleted so many of my custom MySQL related checks, one of my all time favourite plugins!
check_neo4j_readonly.pl (Advanced Nagios Plugins Collec...
github.com/harisekhon/nagios-pluginsChecks whether a Neo4j instance is Read Only using the Neo4j REST API
check_neo4j_remote_shell_enabled.pl (Advanced Nagios Pl...
github.com/harisekhon/nagios-pluginsChecks whether a Neo4j instance allows a remote shell using the Neo4j REST API Raises critical if remote shell is enabled
check_neo4j_stats.pl (Advanced Nagios Plugins Collectio...
github.com/harisekhon/nagios-pluginsChecks the Neo4j stats of IDs allocated for Nodes, Relationships, Properties etc using the Neo4j REST API
check_neo4j_store_sizes.pl (Advanced Nagios Plugins Col...
github.com/harisekhon/nagios-pluginsChecks the Neo4j data store sizes using the Neo4j REST API
check_neo4j_version.pl (Advanced Nagios Plugins Collect...
github.com/harisekhon/nagios-pluginsChecks Neo4j version using the Neo4j REST API
check_redis.pl
william.leibzon.org/nagios/This is Redis Server Check plugin. It gets stats variables and allows to set thresholds on their value or their rate of change. It can measure response time, hitrate, memory utilization, check replication sync and much more.You can also query specific key ...
check_redis_clients.pl (Advanced Nagios Plugins Collect...
github.com/harisekhon/nagios-pluginsChecks a Redis server's client list 1. Returns counts of all connected clients, and in verbose mode unique clients address list 2. Checks all connected client addresses match expected address regex (optional) 3. Checks the the number of connected cli ...
check_redis_config.pl (Advanced Nagios Plugins Collecti...
github.com/harisekhon/nagios-pluginsChecks a Redis server's running config against a given configuration file. Useful for checking: 1. Configuration Compliance against a baseline 2. Puppet has correctly deployed revision controlled config version
check_redis_key.pl (Advanced Nagios Plugins Collection)
github.com/harisekhon/nagios-pluginsCheck a specific Redis key via API Checks: 1. reads a specified Redis key 2. checks key's returned value against expected regex (optional) 3. checks key's returned value against warning/critical range thresholds (optional) raises warning/criti ...
check_redis_publish_subscribe.pl (Advanced Nagios Plugi...
github.com/harisekhon/nagios-pluginsCheck Redis server is up and working via publish/subscribe API calls Checks: 1. Subscribes to a unique channel 2. Publishes to that same unique channel with a randomly generated and timestamped token 3. Waits for the channel to feed the message th ...
check_redis_replication.pl (Advanced Nagios Plugins Col...
github.com/harisekhon/nagios-pluginsCheck a Redis slave and replication Checks: 1. server is in 'slave' role 2. link to master is up 3. replication last I/O is within warning/critical thresholds 4. checks if master sync is in progress (raises warning)
check_redis_slave.pl (Advanced Nagios Plugins Collectio...
github.com/harisekhon/nagios-pluginsCheck a Redis slave and replication Checks: 1. server is in 'slave' role 2. link to master is up 3. replication last I/O is within warning/critical thresholds 4. checks if master sync is in progress (raises warning)
check_redis_stats.pl (Advanced Nagios Plugins Collectio...
github.com/harisekhon/nagios-pluginsCheck a Redis server's stats, all, multiple or specific stat with expected value and/or range threshold checks
check_redis_version.pl (Advanced Nagios Plugins Collect...
github.com/harisekhon/nagios-pluginsChecks the version of given Redis server using API
check_redis_write.pl (Advanced Nagios Plugins Collectio...
github.com/harisekhon/nagios-pluginsChecks a Redis server is up and properly functioning via API Checks: 1. writes a new unique key with dynamically generated value 2. reads same key back 3. checks returned value is identical to the value generated and written 4. deletes the key 5 ...
check_redis_write_replication.pl (Advanced Nagios Plugi...
github.com/harisekhon/nagios-pluginsCheck Redis replication via API write to master and read from slave Checks: 1. writes a new unique key with dynamically generated value to master 2. reads same key back from slave 3. checks returned value is identical to the value generated and wr ...
DBTuna Database Performance Monitor Plugin
www.dbtuna.com/DBTuna is a 24x7 database performance monitoring tool which collects deep dive performance information from Oracle, SQL Server and MySQL. This plugin allows you to integrate DBTuna data with Nagios and run checks on database Activity, Wait Events or Stati ...
Informix database extent check check_informix_extent.s...
Checking and reporting the available extent number in in a Informix database. check_informix_extent.sh
Informix database max connection check check_informix_...
Check Informix database max connection Usage: check_informix_maxconn.sh [-w warning] [-c critical] -w 80 - warning value (default 80) -c 100 - critical /error value (default 100) -h - help ...
Intersystems Cache Job Check
Checks that a given Intersystems Cache process is running
Intersystems Cache License Usage
This plugin allows Nagios to check the license usage of an Intersystems Cache environment and return the percentage license usage.
Intersystems Cache Namespace free space
Plugin that checks the percentage amount of free space allocated to a given namespace database
Monitor Netezza database
Do you have Netezza database in your infrastructure. Would you like to be able to monitor it under Nagios ? I have away to do it. It is extensible and requires no ODBC, no username, and no password. There is a perl module that Netezza includes on the data ...
Progress on HPUX
Monitor the status of Progress: Adminserver Nameserver Appserver