Infrastructure Monitoring Plugins
Monitor your entire infrastructure stack — from DNS, LDAP, and NTP services to cloud platforms, virtualization, UPS systems, and environmental sensors.
Plugins for monitoring core infrastructure components including Active Directory, DNS, DHCP, NTP, SNMP devices, UPS power systems, Kubernetes clusters, VMware, Proxmox, AWS, Azure, GCP, environmental sensors, and more — ensuring availability, performance, and reliability across your stack.

AD Replication Check
Monitors Samba Active Directory domain controller replication status between cluster peers

Advanced Nagios Plugins Collection
Comprehensive collection of 450+ Icinga check plugins for monitoring cloud, big data, and infrastructure

Allnet Environmental Device Check
Monitors Allnet ALL3000 environmental sensor devices via XML data for Icinga

Allnet Environmental Device Check
Monitors Allnet ALL4000/ALL3000 environmental sensor devices via XML data for Icinga

Asterisk DAHDI & PRI Card Check
Icinga plugin to monitor Asterisk PBX DAHDI and PRI telephony card status and alarms

AWS Cloud Monitoring Checks
Icinga plugins for monitoring AWS ECS clusters, ALB, and Classic Load Balancer health

AWS Cloud Resources Check
Icinga check plugin for monitoring Amazon AWS resources including EC2, S3, CloudFront, and service health

AWS CloudWatch Metric Check
Icinga check plugin to monitor AWS CloudWatch metrics against warning and critical thresholds

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

Azure Cloud Virtual Machines Check
Icinga plugin to monitor Microsoft Azure Virtual Machines status and health

BIND nsupdate Check
Icinga plugin to check BIND DNS server nsupdate (dynamic DNS update) functionality
Centreon Plugins Collection
Comprehensive monitoring plugin collection for applications, cloud, databases, hardware, networks, and OS.

Ceph Cluster Health Checks
Icinga plugins to monitor Ceph cluster health, MONs, OSDs, RADOS Gateway, and disk usage

Check_MK Service Status Check
Monitors service status from Check_MK instances via REST API with filtering and performance data.

Christ CLM5-IP Power Panel Check
Monitors Christ CLM5-IP power panels via TCP port 10001 for Icinga

Chrony NTP/PTP Time Offset Check
Icinga plugin to monitor Chrony NTP & PTP time offset against configurable thresholds

Citrix NetScaler (ADC) Check
Monitors Citrix NetScaler (ADC) appliances via NITRO REST API for Icinga

Comet System Web Sensor Check
Monitors Comet System Web Sensor temperature, humidity, and environmental data via JSON API

Common UPS SNMP Check
SNMP-based UPS monitoring plugin for APC and CyberPower devices with auto-detection and performance data

Consul Health Check
Icinga plugin to monitor Consul service health checks via the Consul API

Couchbase Cluster Check
Icinga plugin to monitor Couchbase cluster health, node status, and performance metrics
Countdown Check
Icinga plugin that counts down to user-defined expiration dates and alerts on approaching deadlines
CRM Resource Status Check
Icinga plugin to monitor the status of Pacemaker CRM cluster resources
DHCP Availability Check
Monitors DHCP server availability on a network for Icinga monitoring systems
DNS Dig Check
Icinga plugin to test DNS service by performing dig queries against a specified DNS server
DNS Serial Sync Check
Checks DNS zone serial synchronization between master and slave servers for Icinga monitoring
DNS SOA Serial Sync Check
Icinga plugin to verify DNS SOA serial numbers are in sync between two DNS servers
DNS Zone Sync Check
Icinga plugin to verify DNS zone replication sync between master and slave servers
Domain Expiration Check
Icinga plugin to monitor domain name expiration dates and alert before domains expire
Dummy State Check
Icinga check plugin that returns a specified monitoring state with optional status text

EC2 Spot Price Check
Monitors Amazon EC2 spot instance prices and alerts when thresholds are exceeded

EGI FedCloud Services Check
Monitors EGI FedCloud services including OpenStack Nova, Swift, OCCI, AppDB, and Perun

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

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

Elasticsearch/OpenSearch System Check
Icinga plugin to monitor Elasticsearch and OpenSearch cluster health, disk, memory, and node status
Example Check
Icinga skeleton check plugin demonstrating standard monitoring patterns and library functions.

Galera Cluster Health Check
Monitors Galera cluster health for Percona and MariaDB with Icinga

GCP Cloud Resources Check
Icinga check plugin for monitoring Google Cloud Platform (GCP) Compute Engine instances
Generic SNMP Check
Generic SNMP check plugin for Icinga that queries any SNMP agent using JSON-defined configurations.

Getent NSS Lookup Check
Icinga check plugin that verifies NSS lookups via getent for users, groups, hosts, and services

GoDaddy Domain Expiry Check
Icinga plugin to monitor GoDaddy domain expiry status via the GoDaddy API

Graphite Metrics Check
Checks Graphite metric values against warning and critical thresholds for Icinga monitoring

Gurobi Machines Check
Monitors Gurobi cloud pool machines for availability and outdated status via API

HAProxy Health Check
Icinga plugin to monitor HAProxy load balancer health via stats socket

Hetzner Storagebox Disk Usage Check
Icinga plugin to monitor disk usage of Hetzner StorageBox via the Hetzner API
Historian Tags and Samples Check
Icinga plugin to monitor historian tags and samples via API with OAuth2 support

Home Assistant Health Check
Icinga plugin to monitor Home Assistant instance health via its API

HomeMatic Device Check
Monitors HomeMatic smart home devices for temperature and humidity via Icinga
Host/Service Cluster Check
Monitors the aggregate status of host or service clusters in Icinga monitoring systems

HPE OneView Infrastructure Check
Icinga plugin to monitor HPE OneView managed infrastructure via REST API

HWgroup Environmental Device Check
Icinga plugin to monitor HWgroup Poseidon, Damocles, and HWg-STE environmental sensors via SNMP

IBM Spectrum Scale (GPFS) Check
Monitors IBM Spectrum Scale (GPFS) cluster health, quotas, filesets, pools, and node status
Ice Scraping Prediction Check
Icinga plugin that predicts whether you need to scrape ice off your car windows
Icinga Top Flapping Services Check
Detects fast-flapping Icinga services by counting state changes within a configurable time window.
Icinga2 Check Plugins
Collection of Icinga2 check plugins with pre-built CheckCommand configuration objects.

Icinga2 Plugin Collection
Collection of custom Icinga2 check plugins including OpenHAB thing monitoring

InfluxDB Health and Query Check
Icinga check plugin to monitor InfluxDB health status and query metrics via Flux
IP Range Usage Check
Monitors IP address usage percentage within a given network range for Icinga.

IPVS/ldirectord Check
Icinga check plugin for monitoring IPVS/ldirectord load balancer services and backends
JSON API Check
Icinga plugin to monitor and check JSON attributes from HTTP/HTTPS API endpoints
JSON API Check
Icinga plugin to monitor and check JSON attributes from HTTP(S) API endpoints
JSON API Check
Icinga plugin to monitor and validate JSON APIs and files using JMESPath queries
JSON API Check
Icinga plugin to monitor and check JSON attributes via HTTP/HTTPS APIs with threshold support.

Katello Patch Currency Check
Icinga plugin to check patch currency of hosts managed by Foreman/Katello or Red Hat Satellite 6

Katello Product Sync Check
Icinga plugin to monitor Katello/Red Hat Satellite 6.x product synchronization status

Knuerr RMS Environmental Monitor Check
Monitors Knuerr RMS environmental sensors for temperature, humidity, and contact states via SNMP

Knürr CoolTherm Server Cabinet Check
Monitors Knürr CoolTherm server cabinet sensors via SNMP for Icinga

Kubernetes Cluster Health Check
Monitors Kubernetes cluster health including pods, nodes, and deployments for Icinga

Kubernetes Nodes and Pods Check
Icinga check plugin for monitoring Kubernetes node health and pod states via the K8s API

Kubernetes Pods Health Check
Icinga plugin to monitor Kubernetes pod health and status via kubectl
LDAP Check
Monitors LDAP server availability and response time for Icinga monitoring systems
LDAP/LDAPS Check
Monitors LDAP/LDAPS server availability and response time for Icinga monitoring systems

LibreNMS Alerts Check
Icinga plugin to check for unacknowledged LibreNMS alerts via direct database access

LibreNMS Health Check
Icinga plugin to monitor LibreNMS hardware sensor health via direct database access

Liebert MPX Rack PDU Check
Monitors Liebert MPX Rack PDUs via SNMP with automatic discovery of PDUs, RBs, and RCPs

Linode Network Allowance Check
Monitors Linode network transfer pool usage and allowance via the Linode API

Linux Time Sync Check
Icinga plugin to monitor Linux time synchronization status via chronyc or systemd-timesyncd

Linuxfabrik Monitoring Plugins Collection
Collection of 230+ Icinga monitoring plugins for Linux, Windows, macOS and FreeBSD
LUCIT Collector Check
Icinga check plugin that collects monitoring data from API services like LUCIT Collector

Mi Flora Plant Sensor Check
Icinga plugin to monitor real-world plant health via Xiaomi Mi Flora Bluetooth sensors

Mongo-Connector Offset Check
Monitors mongo-connector replication offset between MongoDB oplog and connector state
Nagios Latency Check
Monitors Icinga server check latency to detect performance degradation
Nagios Process Check
Monitors the Icinga process status and checks for stale log files on the local machine

Nagios Utils Plugins
Icinga plugins for monitoring NSCA and Syslog-ng stats using the standard utils.pm library

Namecheap Domain Expiry Check
Checks domain expiry status via the Namecheap API for Icinga monitoring

NetApp Ontap Cluster Health Check
Monitors NetApp ONTAP cluster health including volumes, aggregates, disks, snapmirrors, and hardware

Netio PDU Check
Icinga check plugin for monitoring and controlling Netio PDU power outlets via JSON API

Nextcloud Server Info Check
Icinga plugin to monitor Nextcloud server health via the serverinfo API

Novell iPrint Printer Queue Check
Monitors Novell iPrint printer queue status via IPP protocol for Icinga

NSClient++ Web REST API Check
Queries NSClient++ agents via REST API to collect check results for Icinga monitoring

NTP Chronyd Clock Offset Check
Checks the clock offset of chronyd NTP service in milliseconds against configured thresholds.

NTP Health Check
Monitors NTP network time synchronization health for Icinga monitoring systems

NTP ntpd Clock Offset Check
Icinga plugin to check the clock offset of ntpd against configured NTP servers.

NTP Peer Check
Monitors NTP server health by checking offset, stratum, jitter, and truechimer counts

NTP systemd-timesyncd Check
Icinga plugin to check systemd-timesyncd NTP synchronization status and stratum level

NTP Time Offset Check
Monitors NTP clock time offset between local host and a remote NTP server for Icinga.
OMD Site Services Check
Monitors OMD (Open Monitoring Distribution) site services and checks if all daemons are running
OpenLDAP SyncRepl Replication Check
Checks OpenLDAP syncrepl replication state between provider and consumer servers

OpenShift Cluster Monitoring Checks
Icinga plugins for monitoring OpenShift 3.x cluster health, nodes, pods, storage, and certificates

OpenShift Container Platform Check
Monitors Red Hat OpenShift Container Platform cluster, node availability, performance, and pods.

OpenStack Nova Instance List Check
Icinga plugin to monitor OpenStack Nova compute instances and check their status

OpenStack Swift Storage Statistics Check
Checks OpenStack Swift object storage account statistics and alerts on low free space.

PowerDNS Authoritative Check
Monitors PowerDNS Authoritative server status and DNS query rates via pdns_control or API

PowerDNS Recursive Resolver Check
Monitors PowerDNS Recursive Resolver status and DNS query rates via rec_control or API

PowerDNS Stale Domains Check
Icinga plugin to detect stale domains on PowerDNS secondary servers

Prometheus Check
Icinga check plugin to monitor Prometheus server health, queries, and alert states

Prometheus Exporter Check
Icinga plugin to monitor hosts using Prometheus node/statsd exporter as a remote data collection agent

Proxmox VE Check
Icinga check plugin for monitoring Proxmox VE hosts via API with performance data output

Proxmox VE Health Check
Icinga check plugin for monitoring Proxmox VE clusters, nodes, VMs, and storage via API

PuppetDB Health Check
Monitors PuppetDB health metrics including queue size, JVM usage, command processing, and node counts

PuppetDB Node Health Check
Icinga plugin to monitor Puppet node health and status via PuppetDB

RabbitMQ Health Check
Icinga plugin for monitoring RabbitMQ 4.x cluster health, queues, exchanges, and AMQP connectivity

Rancher 2 Kubernetes Check
Icinga plugin to monitor Kubernetes clusters and containers managed by Rancher 2.x

Red Hat Satellite Sync Plans Check
Monitors Red Hat Satellite sync plans for stuck, disabled, or problematic states via Icinga.

Redis Slave Connectivity Check
Monitors Redis slave connectivity and replication status to master server

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

Rittal CMC3 Check
Icinga check plugin for monitoring Rittal CMC3 environmental monitoring devices via SNMP
RPC Service Check
Checks if an RPC service is registered and running on a remote host using rpcinfo

S3 File Age Check
Icinga plugin to monitor the age and size of a specific file in an AWS S3 bucket

SAP Transactional RFC (SM58) Check
Icinga plugin to monitor SAP Transactional RFC (SM58) queue status

Scalelite BBB Cluster Check
Icinga plugin to monitor BigBlueButton cluster health and live node count via Scalelite

Scalelite BigBlueButton Load Balancer Check
Icinga plugin to monitor Scalelite BigBlueButton load balancer meetings, users, and video streams
Sensatronic Senturion Environment Check
Monitors Sensatronic Senturion environment sensors for temperature, humidity, airflow, and light

SharePoint Health Check
Monitors Microsoft SharePoint health status and alerts on detected issues via Icinga.

SharePoint Health Monitor Check
Monitors Microsoft SharePoint Health Monitor reports and alerts on detected issues

Shelly Device Check
Icinga monitoring plugin for Shelly smart relay and power meter devices
SNMP Check
Icinga plugin that queries SNMP OIDs from CSV-defined device profiles and checks values against thresholds
SNMP Check
Icinga SNMP check plugin with threshold limits, regex matching, and performance data support
SNMP Check
Monitors remote hosts via SNMP to check status and retrieve system information for Icinga
SNMP General Info Check
SNMP check plugin for Icinga that retrieves general system info like sysDescr, sysLocation, sysContact
SNMP General Info Check
SNMP check plugin for Icinga that retrieves general system info like sysDescr, sysLocation, sysContact
SNMP Host Variables Discovery
Icinga plugin to discover and pull host variables from SNMP data for inventory purposes
SNMP Multi-Value Check
Icinga SNMP plugin to check and monitor multiple SNMP values simultaneously
SNMP Value Range Check
Icinga plugin to check if an SNMP value falls within a dynamic min/max range from SNMP OIDs

Sophos Central Status Check
Monitors Sophos Central cloud service alerts and endpoint health status via API
Stable Check Wrapper
Icinga check wrapper that stabilizes plugin results on heavily loaded systems

Systemd Timedate Status Check
Checks system clock synchronization, NTP service status, and RTC configuration via timedatectl

Tesla Gateway2 / Powerwall2 Check
Icinga plugin to monitor Tesla Gateway2 and Powerwall2 energy metrics
TFTP Server Check
Icinga plugin to monitor TFTP servers by downloading files and verifying their contents

Time Check
Monitors time synchronization by comparing a remote host's clock against the local system time

Unbound DNS Resolver Check
Monitors Unbound DNS resolver health and performance statistics via unbound-control
Unit USV Check
Icinga plugin to monitor Unit USV (UPS) status, temperature, battery, and runtime via SNMP
UPS Status Check
Monitors UPS status and metrics via Network UPS Tools (NUT) for Icinga monitoring systems
USB Traffic Light Check
Monitors and controls a USB traffic light based on Icinga host and service group status

Uyuni Repository Sync State Check
Monitors Uyuni/SUSE Multi-Linux Manager repository sync states via API and filesystem checks

Varnish Cache Check
Monitors Varnish Cache metrics and cache hit ratio with Icinga-compatible threshold alerts

Vertiv UPS Check
Icinga check plugin for monitoring Vertiv and Tripplite UPS systems via SNMP

VMware Horizon Health Check
Monitors VMware Horizon infrastructure health including Connection Servers, gateways, and sessions via API

VMware Infrastructure Check
Monitors VMware vSphere infrastructure including ESX hosts, VMs, datastores, and clusters via Icinga.

VMware vSphere Alarms Check
Monitors VMware vSphere alarms with flexible filtering by type, object, status, and datacenter

VMware vSphere Check
Monitors VMware vSphere environments including ESXi hosts and vCenter servers from Icinga

vSphereDB Data Check
Monitors VMware ESXi host performance data from Icinga vSphereDB module against thresholds

Windows Time Service (w32tm) Check
Monitors Windows Time Service (w32tm) clock offset, stratum, and synchronization status

Windows WBEM Monitoring Checks
Agentless Windows monitoring via WBEM/WMI for Icinga with encrypted WinRM communication

Z-Way Home Automation Check
Icinga plugin to monitor Z-Way Home Automation switches, sensors, thermostats, and meters via JSON API

Zabbix Host Status Check
Monitors Zabbix host status and trigger states via the Zabbix API for Icinga
Report this plugin
Know a plugin that belongs here?
Submit a Plugin
Know a plugin we're missing? Share the repository or web page URL and we'll review it.


