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 Sensors Check
Icinga check plugin that monitors battery charge level, time remaining, and power source status

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

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 and detect sustained high CPU load

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

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

Disk Usage Check
Icinga plugin to monitor disk space usage and free space on mounted partitions

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 check the percentage of used inodes on local filesystems

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 plugin to monitor hardware fan speeds in RPM using psutil sensors data
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

Keycloak Memory Usage Check
Monitors Keycloak Java heap memory usage via HTTP API and alerts on configurable thresholds

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.

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
Icinga check plugin that monitors the number of currently logged-in users by session type

Logged-In Users Check
Monitors the number of users currently logged in on a local system for Icinga
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 Usage Check
Icinga check plugin that monitors system memory (RAM) usage percentage and top consuming processes

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
Checks MySQL/MariaDB memory usage and alerts if configured memory may exceed physical RAM

MySQL System Requirements Check
Checks OS-level system requirements and kernel settings for MySQL/MariaDB servers.
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 I/O Check
Icinga plugin to monitor network I/O throughput, 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

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 Container Stats Check
Icinga check plugin that monitors CPU and memory usage for all 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

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

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

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 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 Information Check
Icinga check plugin that collects and displays comprehensive system information without alerting

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

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

tuned-profile
Icinga check plugin to verify the active tuned profile matches the expected configuration

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

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

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

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

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 Statistics Check
Icinga plugin to monitor internal XFS filesystem 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.
