System Resources Monitoring Plugins
Monitor CPU, memory, disk, network, and hardware sensors to keep your infrastructure healthy and performant.
Plugins for tracking system resource utilization including CPU load, memory and swap usage, disk space and I/O, network throughput, GPU performance, hardware temperatures, fan speeds, and process activity. Detect bottlenecks, prevent outages from resource exhaustion, and ensure optimal performance.

APC UPS Check
Icinga plugin to monitor APC UPS devices via apcupsd for temperature, load, and battery status
Battery Sensor Check
Icinga check plugin to monitor battery charge level, time remaining, and power source status

BTRFS Disk Check
Icinga plugin to monitor BTRFS filesystem usage, missing devices, and scrub errors

Conntrack Table Usage Check
Checks netfilter connection tracking table usage and kernel drop/eviction counters

CPU Pressure Stall Information Check
Monitors Linux CPU pressure stall information (PSI) to detect CPU contention and queueing delays.

CPU Statistics Check
Monitors CPU usage statistics including user, system, iowait, nice, and steal states via iostat

CPU Usage Check
Icinga plugin to monitor CPU usage percentage across all cores or per individual core

CPU Usage Check
Icinga plugin to monitor CPU usage percentages across all cores and time categories

Disk I/O Check
Icinga plugin to monitor disk I/O performance using psutil on Linux, Windows, macOS and more

Disk I/O Check
Icinga plugin to monitor disk I/O bandwidth and latency, alerting on sustained saturation

Disk IO Check
Icinga plugin to monitor disk I/O read and write operations for physical devices and LVM volumes

Disk Space Check
Icinga plugin to auto-detect and monitor disk space usage on Windows and Linux via SNMP

Disk Statistics Check
Icinga check plugin for monitoring disk I/O statistics and performance metrics

Docker Containers Check
Icinga plugin to monitor Docker container stats including CPU, memory, network, and disk I/O

Docker Stats Check
Icinga plugin to monitor CPU and memory usage of all running Docker containers

File Descriptors Check
Icinga plugin to check system-wide file descriptor usage as a percentage of the kernel maximum

Filesystem Inodes Check
Icinga plugin to monitor filesystem inode usage percentage on Linux mount points

FortiOS CPU Usage Check
Monitors CPU usage on FortiGate appliances running FortiOS via REST API for Icinga.

FortiOS Memory Usage Check
Monitors memory usage on FortiGate appliances running FortiOS via REST API

FreeBSD Memory Usage Check
Icinga plugin to monitor physical memory usage on FreeBSD servers

GPU Sensor Check
Icinga plugin to monitor NVIDIA GPU sensors including temperature, fan speed, memory, and ECC errors via NVML
Hardware Fan Speed Check
Icinga check plugin that monitors hardware fan speeds in RPM using psutil sensors
Hardware Temperature Sensors Check
Icinga plugin to monitor hardware temperature sensors for CPU, disk, and chipset readings
Health Monitoring Plugins
Collection of Icinga monitoring plugins for SNMP devices, UPS, servers, and network equipment

Interrupts Check
Icinga plugin to monitor network interface interrupts with configurable warning and critical thresholds
IPMI Sensor Check
Icinga plugin to monitor IPMI sensor readings like temperature, voltage, fan speed, and power.

Kdump Check
Checks kdump readiness and scans for kernel crash dumps left by previous panics

Keycloak Memory Usage Check
Monitors Keycloak server Java heap memory usage via its Admin REST API

KVM CPU Usage Check
Icinga plugin to monitor KVM virtual machine CPU usage and steal time per guest on libvirt hosts
KVM Memory Usage Check
Icinga plugin to monitor KVM virtual machine memory usage on libvirt hosts

Linux Extended Memory Check
Icinga plugin to monitor Linux memory usage combining physical RAM and swap in one check

Linux Hardware Sensors Check
Monitors Linux hardware sensors (temperature, fan, voltage, power) via libsensors for Icinga

Linux Process Check
Icinga plugin to monitor Linux process count, CPU usage, and memory usage

Linux System Basics Check
Icinga plugin to monitor Linux memory, filesystem, load, PSI, sensors, and network metrics

Linux System Check
Comprehensive Linux system health check plugin for Icinga combining CPU, memory, swap, disk, load, NTP and process monitoring

Linux System Metrics Check
Monitors Linux system metrics including CPU, memory, disk, network, load, and processes for Icinga.

Linuxfabrik Monitoring Plugins Collection
Comprehensive Icinga monitoring plugins collection for Linux, Windows, and macOS by Linuxfabrik

LM Sensors Check
Monitors hardware sensor values and hard disk temperatures on Linux via lm_sensors and hddtemp

LM-Sensors Health Check
Monitors hardware sensors (temperature, fan speed, voltage) via lm-sensors for Icinga

Logged-In Users Check
Monitors the number of users currently logged in on a local system for Icinga

LVM Thin Pools Check
Monitors LVM thin pool data and metadata usage, health states, and snapshot capacity on Linux hosts

LVM Volume Groups Check
Icinga check plugin for monitoring LVM volume group health, free space, and missing physical volumes
Manubulon SNMP Plugins
SNMP-based monitoring plugins for Icinga to check storage, interfaces, CPU, memory, and more

Memory and Swap Usage Check
Icinga plugin to monitor Linux memory and swap usage with configurable thresholds

Memory Check
Icinga plugin to monitor system memory usage with configurable warning and critical thresholds

Memory Paging Check
Icinga check plugin that monitors memory paging rates and swap traffic on Linux hosts

Memory Usage Check
Icinga plugin to monitor system memory (RAM) usage percentage with configurable thresholds

Memory Usage Check
Icinga plugin to monitor system memory usage and report available, total, and used memory metrics

Monitoring Plugin Collection (Extended Memory, MegaRAID, Nextcloud)
Icinga plugins for Linux memory monitoring, MegaRAID health checks, and Nextcloud updates

MySQL Memory Usage Check
Estimates MySQL/MariaDB memory consumption and compares it to physical RAM for Icinga monitoring
Nagios Latency Check
Monitors Icinga server check latency to detect performance degradation

Nagios-compatible Plugins for Linux
Suite of Icinga-compatible plugins for comprehensive Linux host monitoring

Network Connections Check
Icinga plugin to count and monitor system-wide network socket connections by type and state

Network Errors Check
Icinga plugin to monitor network interface receive and transmit error rates per second

Network I/O Check
Icinga plugin to monitor network I/O throughput, packets, errors, and drops per interface

Network I/O Check
Icinga plugin to monitor network I/O traffic and bandwidth usage on network interfaces

Network Speed Check
Icinga plugin to monitor network interface incoming and outgoing traffic speed via vnstat

Network Traffic Check
Icinga plugin to monitor network bandwidth and traffic on all interfaces

Network Traffic Check
Icinga plugin to monitor network interface traffic and bandwidth usage on Linux systems
NodeBB Info Check
Icinga plugin to monitor NodeBB memory usage, uptime, and process info via the admin API

Nvidia GPU Performance Check
Monitors Nvidia GPU usage, memory usage, and temperature on Windows via WMI for Icinga

NVIDIA GPU Utilization Check
Icinga plugin to monitor NVIDIA GPU utilization and memory usage via nvidia-smi

OOM Killer Check
Icinga check plugin to detect Linux OOM (Out of Memory) killer events via dmesg

PID File Process Check
Icinga plugin to check if a process is running by verifying its PID file

Podman Stats Check
Icinga check plugin for monitoring CPU and memory usage of running Podman containers

Pressure Stall Information Check
Icinga plugin to monitor Linux Pressure Stall Information (PSI) for CPU, IO, and memory
Process Check
Icinga check plugin for monitoring running processes by count, CPU usage, and memory usage

Process Count Check
Monitors running process counts and resource usage with flexible filtering for Icinga

Process Memory Usage Check
Monitors resident set size (RSS) and virtual memory usage of Unix processes for Icinga

Process State Check
Monitors Linux processes for problematic states like zombie, dead, and uninterruptible disk sleep

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

PSI I/O Pressure Check
Monitors Linux PSI I/O pressure to detect time lost waiting for storage resources

PSI Interrupt Pressure Check
Monitors Linux interrupt pressure via PSI to detect CPU time lost to interrupt handling

PSI Memory Pressure Check
Icinga check plugin that monitors Linux memory pressure using kernel PSI (Pressure Stall Information)

QTS CPU Usage Check
Monitors CPU utilization on QNAP QTS appliances via the HTTP API for Icinga

QTS Memory Usage Check
Icinga plugin to monitor memory usage on QNAP QTS appliances via the HTTP API

QTS Temperatures Check
Checks system and CPU temperatures on QNAP QTS appliances via the HTTP API

Quota Check
Icinga plugin to monitor disk quota usage for users and groups on Linux/Unix systems

RAM Usage Check
Icinga plugin to monitor RAM memory usage percentage with performance data support

Raspberry Pi Temperature Check
Icinga plugin to monitor Raspberry Pi board temperature with configurable thresholds

Raspberry Pi Temperature Check
Icinga plugin to monitor Raspberry Pi CPU temperature with performance data

Raspberry Pi Temperature Check
Icinga check plugin to monitor Raspberry Pi CPU temperature with warning and critical thresholds

Raspberry Pi Voltage Check
Icinga plugin to monitor Raspberry Pi voltage, throttling, and temperature-related events

Redfish Memory Check
Checks the health state of all memory modules (DIMMs) in Redfish-compatible servers via the Redfish API.

Redfish Processors Check
Icinga check plugin to monitor processor (CPU) health on Redfish-compatible servers

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

Resource Growth Check
Icinga plugin to monitor RAM and disk usage growth rates and alert on unsustainable resource consumption
SNMP Extras Check
SNMP-based disk and host resource monitoring plugin for Icinga and Icinga2
SNMP Memory Usage Percent Check
Icinga plugin to monitor memory usage percentage via SNMP using total and free memory OIDs
SNMP Resource Usage Check
Icinga SNMP plugin to monitor storage, memory, and resource usage via free/used/total OIDs

Starface Java Memory Usage Check
Monitors Java heap and non-heap memory usage of a Starface PBX system

Swap Space Check
Monitors available swap space on local machines for Icinga monitoring systems

Swap Usage Check
Icinga plugin to monitor swap space usage percentage and identify top swap-consuming processes

Synology DiskStation Check
Monitors Synology DiskStation NAS devices via SNMPv3 for load, memory, disk, storage, updates, and system status

Synology NAS Check
Icinga plugins to monitor Synology NAS devices via SNMPv3 (CPU, disks, RAM, UPS, volumes)

System Load Average Check
Monitors system load averages (1, 5, and 15 minute intervals) for Icinga monitoring

System Load Check
Icinga plugin to monitor average system load per CPU over 1, 5, and 15 minutes

System Uptime Check
Monitors system uptime and alerts on too short or too long uptime via Icinga

Systemd Service Open Files Check
Icinga plugin to monitor the number of open files per systemd service

Systemd Timedate Status Check
Icinga plugin to check system clock synchronization and RTC settings via timedatectl

TCP Connections Check
Icinga plugin to monitor the number of open TCP connections on a system

Temperature Check
Icinga plugin to monitor system temperature sensors via sysfs with performance data output

Top Processes Memory Check
Icinga plugin to monitor top memory-consuming processes on Windows and Linux servers

UPS Power Supply Check
Icinga check plugin for monitoring UPS status and battery health via NUT/UPSC

Uptime Check
Icinga check plugin to monitor system uptime and detect reboots with downtime tracking

Users Check
Icinga check plugin that counts currently logged-in users by session type (tty, pts, disconnected)

VMware Virtual Machine Status Check
Icinga plugin to monitor VMware virtual machine status, CPU, and memory usage

WildFly Garbage Collector Status Check
Monitors WildFly/JBoss garbage collector activity including collection rate and GC overhead.

WildFly Memory Pool Usage Check
Checks Java memory pool usage on WildFly/JBoss AS servers via the HTTP management API

WildFly Memory Usage Check
Checks Java heap and non-heap memory usage on WildFly/JBoss AS servers via management API.

WildFly Thread Usage Check
Checks thread pool utilization on WildFly/JBoss AS servers via the HTTP management API.

Windows Disk Load Check
Icinga plugin to monitor disk load and I/O performance on Microsoft Windows hosts

Windows Performance Counters Check
Monitors Windows performance counters defined in XML configuration files for Icinga

Windows Service Resource Usage Check
Icinga plugin to monitor CPU and RAM usage of a specified Windows service by name

WMI Range Check
Icinga plugin to monitor Windows WMI performance counters across multiple instances with thresholds

XFS Filesystem Stats Check
Icinga plugin to monitor XFS filesystem activity rates and inode cache statistics from /proc/fs/xfs/stat
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.
