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

Bareos Pool Check

Monitors Bareos tape pool volume counts and overdue recycling via 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

Monitors CSV data by running SQL queries against imported CSV files and checking results against 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 check plugin that monitors Metabase instance activity and usage statistics 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 MariaDB Aria storage engine page cache size and hit rate for Icinga monitoring

Author:Linuxfabrik
Get Plugin

MySQL Binlog Cache Check

Checks the MySQL/MariaDB binary log cache memory-access rate for Icinga monitoring.

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, engine and 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 Health Check

Icinga plugin that produces a single 0-100 health score for MySQL/MariaDB servers

Author:Linuxfabrik
Get Plugin

MySQL Index Health Check

Icinga plugin to detect unused and redundant MySQL/MariaDB indexes via Performance Schema

Author:Linuxfabrik
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 sizing and redo log checkpoint utilization

Author:Linuxfabrik
Get Plugin

MySQL InnoDB Redo Log Health Check

Icinga plugin to check MySQL/MariaDB InnoDB redo log health, pressure, and log waits

Author:Linuxfabrik
Get Plugin

MySQL Joins Check

Icinga plugin to check MySQL/MariaDB join performance by detecting joins without indexes

Author:Linuxfabrik
Get Plugin

MySQL Logfile Check

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

Author:Linuxfabrik
Get Plugin

MySQL Long-Running Queries Check

Checks for MySQL/MariaDB queries currently running longer than defined thresholds

Author:Linuxfabrik
Get Plugin

MySQL Memory Usage Check

Estimates MySQL/MariaDB memory consumption and compares it to physical RAM for Icinga monitoring

Author:Linuxfabrik
Get Plugin

MySQL Open Files Check

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

Author:Linuxfabrik
Get Plugin

MySQL Performance Metrics Check

Icinga plugin to audit MySQL/MariaDB performance knobs and deprecated configuration variables

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

Runs custom SQL SELECT queries against MySQL/MariaDB and checks results against Icinga thresholds.

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

Icinga plugin to monitor MySQL/MariaDB slow query rate and recommend query optimisation

Author:Linuxfabrik
Get Plugin

MySQL Sorts Check

Checks MySQL/MariaDB sort spill ratio to detect undersized sort buffer configurations.

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 health, fragmentation, and AUTO_INCREMENT usage

Author:Linuxfabrik
Get Plugin

MySQL System Kernel Parameters Check

Checks Linux kernel parameters affecting MySQL/MariaDB stability and performance

Author:Linuxfabrik
Get Plugin

MySQL Table Cache Check

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

Author:Linuxfabrik
Get Plugin

MySQL Table Definition Cache Check

Checks MySQL/MariaDB table definition cache size against total table count

Author:Linuxfabrik
Get Plugin

MySQL Table Indexes Check

Checks MySQL/MariaDB tables for missing indexes and missing PRIMARY KEYs

Author:Linuxfabrik
Get Plugin

MySQL Table Locks Check

Checks the percentage of MySQL/MariaDB table locks acquired immediately

Author:Linuxfabrik
Get Plugin

MySQL Temporary Tables Check

Checks the percentage of MySQL/MariaDB temporary tables that spill to disk

Author:Linuxfabrik
Get Plugin

MySQL Thread Cache Check

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

Author:Linuxfabrik
Get Plugin

MySQL Traffic Statistics Check

Icinga plugin to monitor MySQL/MariaDB traffic statistics including queries, connections, and bytes transferred

Author:Linuxfabrik
Get Plugin

MySQL User Security Check

Checks MySQL/MariaDB user security: anonymous accounts, empty/weak passwords, wildcard hosts, legacy auth

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 TLS Check

Checks MySQL/MariaDB TLS/SSL posture including encryption, certificate expiry, and user enforcement

Author:Linuxfabrik
Get Plugin

MySQL/MariaDB Version Check

Icinga plugin to check MySQL/MariaDB version against EOL dates and 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 check plugin to monitor Redis server status, memory usage, replication, and performance

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 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?