Database Monitoring Plugins

Icinga plugins for monitoring database health, performance, replication, and backup status across all major database systems.

Monitor MySQL, PostgreSQL, Oracle, Redis, Elasticsearch, MongoDB, MSSQL, and more. These plugins track query performance, replication lag, connection pools, buffer usage, storage engines, backup freshness, and cluster health to prevent downtime and optimize database operations.

Apache Cassandra Check

Icinga monitoring plugin for checking Apache Cassandra database health and status

Author:Napsty
Get Plugin

AWS RDS MySQL Check

Icinga check plugin for monitoring AWS RDS MySQL instance performance and resource usage

Author:elias5000
Get Plugin

Bareos Backup Job Check

Icinga plugin to monitor individual Bareos backup jobs via the PostgreSQL catalog

Author:Nemester
Get Plugin

Couchbase Cluster Check

Icinga plugin to monitor Couchbase cluster health, node status, and performance metrics

Author:mathewmeconry
Get Plugin

CouchDB Replication Check

Icinga plugin to monitor CouchDB database replication status and health

Author:Napsty
Get Plugin

CSV Values Check

Icinga plugin that monitors CSV data by running SQL queries against it with configurable thresholds

Author:Linuxfabrik
Get Plugin

DB2 Database Health Check

Monitors IBM DB2 database health metrics including tablespaces, locks, and buffer pools for Icinga

Author:lausser
Get Plugin

DBI Database Check

Monitors SQL databases via DBI drivers, checking query results, connection time, and query time

Author:www.monitoring-plugins.org
Get Plugin

Elasticsearch Cluster Health Check

Monitors Elasticsearch cluster health status and attributes via the cluster health API for Icinga.

Author:gyselroth
Get Plugin

Elasticsearch Health and Query Check

Icinga plugin to monitor Elasticsearch cluster health, query results, ingest pipelines, and snapshots

Author:NETWAYS
Get Plugin

Elasticsearch Search Hit Check

Icinga plugin to alert on Elasticsearch search query hit counts exceeding thresholds

Author:blakehartshorn
Get Plugin

Elasticsearch Snapshot Check

Icinga plugin to check Elasticsearch snapshot status and age across repositories

Author:leeclemens
Get Plugin

Elasticsearch/OpenSearch System Check

Icinga plugin to monitor Elasticsearch and OpenSearch cluster health, disk, memory, and node status

Author:Napsty
Get Plugin

Exchange Database Size Check

Icinga plugin to monitor Microsoft Exchange mailbox database size via PowerShell

Author:42bios
Get Plugin

Firebird Database Health Check

Monitors Firebird database health and performance metrics for Icinga monitoring systems

Author:lausser
Get Plugin

Galera Cluster Health Check

Monitors Galera cluster health for Percona and MariaDB with Icinga

Author:gyselroth
Get Plugin

Icinga Multi-Purpose Check Plugins

Icinga check plugins for Cisco devices, Elasticsearch, Jenkins, Squid, Oracle, and file age monitoring

Author:langerma
Get Plugin

InfluxDB Health and Query Check

Icinga check plugin to monitor InfluxDB health status and query metrics via Flux

Author:NETWAYS
Get Plugin

LDAP Schema Compliance Check

Icinga plugin to check OpenLDAP slapd database schema compliance using slapschema

Author:gitea.zionetrix.net
Get Plugin

Legacy Monitoring Plugins Collection

Legacy collection of Icinga monitoring plugins for RAID, Docker, SFTP, SVN, MySQL, and more

Author:harisekhon
Get Plugin

MDB Database Check

Icinga plugin to monitor LMDB (MDB) database usage via mdb_stat utility

Author:gitea.zionetrix.net
Get Plugin

Metabase Stats Check

Icinga plugin to monitor Metabase instance activity, usage statistics, and operational metrics via API

Author:Linuxfabrik
Get Plugin

Mongo-Connector Offset Check

Monitors mongo-connector replication offset between MongoDB oplog and connector state

Author:gyselroth
Get Plugin

MongoDB Monitoring Checks

Icinga plugins for monitoring MongoDB database performance statistics and database sizes

Author:m-erhardt
Get Plugin

MS SQL Server Health Check

Monitors MS SQL Server database health metrics and performance for Icinga

Author:lausser
Get Plugin

MSSQL Check

Monitors Microsoft SQL Server (MSSQL) availability and performance for Icinga monitoring systems

Author:www.monitoring-plugins.org
Get Plugin

mydumper Version Check

Icinga check plugin to verify if a newer version of mydumper/myloader is available

Author:Linuxfabrik
Get Plugin

MySQL Aria Storage Engine Check

Checks Aria storage engine page cache size and hit rate metrics in MariaDB

Author:Linuxfabrik
Get Plugin

MySQL Binlog Cache Check

Checks MySQL/MariaDB binlog cache disk usage rate to detect undersized binlog_cache_size settings

Author:Linuxfabrik
Get Plugin

MySQL Connection Check

Monitors MySQL database server connectivity and replication status for Icinga

Author:www.monitoring-plugins.org
Get Plugin

MySQL Connections Check

Icinga plugin to monitor MySQL/MariaDB connection usage, aborted connections, and name resolution

Author:Linuxfabrik
Get Plugin

MySQL Database Metrics Check

Icinga plugin to check MySQL/MariaDB index sizes, fragmentation, and engine/collation consistency

Author:Linuxfabrik
Get Plugin

MySQL Dump Backup Check

Monitors MySQL database backup status including success, encryption, compression, and age

Author:cytopia
Get Plugin

MySQL Health Check

Monitors MySQL database health metrics including replication, connections, and performance for Icinga

Author:lausser
Get Plugin

MySQL InnoDB Buffer Pool Instances Check

Checks MySQL/MariaDB InnoDB buffer pool instance configuration against best practices

Author:Linuxfabrik
Get Plugin

MySQL InnoDB Buffer Pool Size Check

Checks MySQL/MariaDB InnoDB buffer pool size against actual data and index sizes

Author:Linuxfabrik
Get Plugin

MySQL InnoDB Log Waits Check

Checks MySQL/MariaDB InnoDB log buffer waits to detect undersized innodb_log_buffer_size.

Author:Linuxfabrik
Get Plugin

MySQL Joins Check

Checks the rate of MySQL/MariaDB joins executed without indexes for Icinga monitoring

Author:Linuxfabrik
Get Plugin

MySQL Memory Usage Check

Checks MySQL/MariaDB memory usage and alerts if configured memory may exceed physical RAM

Author:Linuxfabrik
Get Plugin

MySQL Open Files Check

Checks MySQL/MariaDB open file usage as a percentage of the configured open_files_limit

Author:Linuxfabrik
Get Plugin

MySQL Performance Metrics Check

Checks MySQL/MariaDB performance best practice configurations for InnoDB and concurrency settings

Author:Linuxfabrik
Get Plugin

MySQL Query Check

Icinga plugin to monitor MySQL databases by executing custom SQL queries

Author:loydi
Get Plugin

MySQL Query Check

Icinga plugin to run custom SQL queries against MySQL/MariaDB and alert on results

Author:Linuxfabrik
Get Plugin

MySQL Query Check

Icinga plugin to check MySQL query results against warning and critical thresholds

Author:www.monitoring-plugins.org
Get Plugin

MySQL Read-Only Check

Icinga plugin to check if a MySQL server is running in read-only mode

Author:Napsty
Get Plugin

MySQL Replica Status Check

Icinga plugin to check MySQL/MariaDB replication status, lag, and thread health

Author:Linuxfabrik
Get Plugin

MySQL Slave Status Check

Icinga plugin to monitor MySQL replication slave status and health

Author:Napsty
Get Plugin

MySQL Slow Queries Check

Checks the rate of slow queries in MySQL/MariaDB and verifies slow query log configuration.

Author:Linuxfabrik
Get Plugin

MySQL Sorts Check

Icinga plugin to monitor MySQL/MariaDB sort operations and disk-based sort merge passes

Author:Linuxfabrik
Get Plugin

MySQL Status Check

Icinga plugin to monitor MySQL server status metrics and performance indicators

Author:Napsty
Get Plugin

MySQL Storage Engines Check

Checks MySQL/MariaDB storage engine configuration, fragmented tables, and autoincrement capacity

Author:Linuxfabrik
Get Plugin

MySQL System Requirements Check

Checks OS-level system requirements and kernel settings for MySQL/MariaDB servers.

Author:Linuxfabrik
Get Plugin

MySQL Table Cache Check

Checks the MySQL/MariaDB table open cache hit rate for Icinga monitoring

Author:Linuxfabrik
Get Plugin

MySQL Table Definition Cache Check

Checks MySQL/MariaDB table definition cache size against the total number of tables

Author:Linuxfabrik
Get Plugin

MySQL Table Indexes Check

Icinga plugin to check for MySQL/MariaDB tables without indexes that may cause performance issues

Author:Linuxfabrik
Get Plugin

MySQL Table Locks Check

Checks the rate of MySQL/MariaDB table locks that had to wait, indicating query contention.

Author:Linuxfabrik
Get Plugin

MySQL Temporary Tables Check

Checks the ratio of on-disk versus in-memory temporary tables in MySQL/MariaDB

Author:Linuxfabrik
Get Plugin

MySQL Thread Cache Check

Checks MySQL/MariaDB thread cache hit rate to detect expensive thread creation overhead

Author:Linuxfabrik
Get Plugin

MySQL Traffic Statistics Check

Icinga check plugin for monitoring MySQL/MariaDB traffic statistics and read/write ratios

Author:Linuxfabrik
Get Plugin

MySQL User Security Check

Checks MySQL/MariaDB user security for empty passwords, wildcard hosts, and excessive privileges

Author:Linuxfabrik
Get Plugin

MySQL Write Check

Icinga plugin to verify MySQL/MariaDB write operations by performing actual database writes

Author:Napsty
Get Plugin

MySQL/MariaDB Log File Check

Icinga plugin to scan MySQL/MariaDB error logs for warnings, errors, startups, and shutdowns

Author:Linuxfabrik
Get Plugin

MySQL/MariaDB Version Check

Checks MySQL/MariaDB version against EOL dates and alerts on available updates

Author:Linuxfabrik
Get Plugin

Nagios Checks

Icinga check plugins for monitoring database size, log files, and web form availability

Author:apostvav
Get Plugin

NodeBB Database Check

Icinga plugin to monitor NodeBB database statistics including disk usage and connection counts

Author:Linuxfabrik
Get Plugin

Oracle Connection Manager Check

Icinga plugin to monitor Oracle Connection Manager (CMAN) status, connections, gateways, and services

Author:Tontonitch
Get Plugin

Oracle Database Check

Monitors Oracle database status, connectivity, cache hit ratios, and tablespace usage via Icinga

Author:www.monitoring-plugins.org
Get Plugin

Oracle Database Health Check

Monitors Oracle database health metrics including tablespaces, performance stats, and instance status

Author:lausser
Get Plugin

PostgreSQL Activity Check

Monitors PostgreSQL cluster performance metrics and activity for Icinga

Author:OPMDG
Get Plugin

PostgreSQL Activity Check

Comprehensive PostgreSQL database health and performance monitoring plugin for Icinga

Author:OPMDG
Get Plugin

PostgreSQL Check

Comprehensive PostgreSQL database monitoring plugin for Icinga with extensive health checks

Author:Napsty
Get Plugin

PostgreSQL Database Check

Monitors PostgreSQL database connectivity and query performance for Icinga

Author:www.monitoring-plugins.org
Get Plugin

PostgreSQL Streaming Replication Check

Icinga plugin to monitor PostgreSQL streaming replication health, sync state, and lag

Author:gitea.zionetrix.net
Get Plugin

PostgreSQL Version Check

Icinga plugin to check PostgreSQL version against EOL dates and available updates

Author:Linuxfabrik
Get Plugin

Power Usage Check

Monitors household power usage (kWh) via Arduino photo resistor and MySQL database for Icinga

Author:MortenMiddelthon
Get Plugin

Redis Check

Icinga check plugin for monitoring Redis server metrics and performance

Author:fthomys
Get Plugin

Redis Health Check

Icinga plugin to monitor Redis server health, memory usage, and hit ratio

Author:bodsch
Get Plugin

Redis Slave Connectivity Check

Monitors Redis slave connectivity and replication status to master server

Author:ugurengin
Get Plugin

Redis Status and Memory Check

Icinga plugin to check Redis server status and memory usage with configurable thresholds

Author:lagooj
Get Plugin

Redis Status Check

Icinga plugin to monitor Redis server health, memory usage, replication, and OS configuration

Author:Linuxfabrik
Get Plugin

Redis Version Check

Icinga plugin to check Redis version against end-of-life and available updates

Author:Linuxfabrik
Get Plugin

Riak Health Check

Monitors Riak database health including compaction errors, RSS memory, ping, singleton status, and service state

Author:Napsty
Get Plugin

SAP Lock Table Check

Icinga plugin to monitor SAP lock tables (SM12) for stale or excessive lock entries

Author:kmodric
Get Plugin

Service Check Freshness Monitor

Icinga plugin to detect stale service checks by monitoring check freshness via MySQL backend

Author:McSchoe
Get Plugin

SQLBase Database Health Check

Monitors Gupta SQLBase database health and performance metrics via Icinga check plugin

Author:lausser
Get Plugin

Starface Database Stats Check

Monitors Starface PBX database connection statistics including active, idle, opened, and closed connections

Author:Linuxfabrik
Get Plugin

Valkey Status Check

Icinga plugin to monitor Valkey server health, memory usage, replication, and persistence status

Author:Linuxfabrik
Get Plugin

VoltDB Access Latency Check

Monitors VoltDB cluster node access latency including average and max response times

Author:ugurengin
Get Plugin

WildFly Non-XA Datasource Stats Check

Monitors WildFly/JBoss non-XA datasource connection pool usage via the management API.

Author:Linuxfabrik
Get Plugin

WildFly XA Datasource Stats Check

Monitors WildFly/JBoss XA datasource connection pool metrics via the management API.

Author:Linuxfabrik
Get Plugin

XCA Certificate Expiration Check

Checks expiration dates of certificates and CRLs in a XCA-managed MySQL/MariaDB database

Author:Linuxfabrik
Get Plugin

Know a plugin that belongs here?