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

Author:stdevel
Get Plugin

Battery Sensors Check

Icinga check plugin that monitors battery charge level, time remaining, and power source status

Author:Linuxfabrik
Get Plugin

BTRFS Disk Check

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

Author:NETWAYS
Get Plugin

CPU Statistics Check

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

Author:Napsty
Get Plugin

CPU Usage Check

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

Author:iamcheko
Get Plugin

CPU Usage Check

Icinga plugin to monitor CPU usage percentages and detect sustained high CPU load

Author:Linuxfabrik
Get Plugin

CPU Usage Check

Icinga plugin to monitor CPU usage on Linux systems

Author:matteocorti
Get Plugin

Disk I/O Check

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

Author:DinoTools
Get Plugin

Disk I/O Check

Icinga plugin to monitor disk I/O bandwidth saturation and iowait over time

Author:Linuxfabrik
Get Plugin

Disk I/O Check

Icinga plugin to monitor disk I/O throughput on Linux devices

Author:matteocorti
Get Plugin

Disk IO Check

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

Author:Napsty
Get Plugin

Disk Space Check

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

Author:usolved
Get Plugin

Disk Statistics Check

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

Author:Majlen
Get Plugin

Disk Usage Check

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

Author:Linuxfabrik
Get Plugin

Disk Usage Check

Monitors disk space and inode usage on mounted filesystems for Icinga

Author:www.monitoring-plugins.org
Get Plugin

Docker Containers Check

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

Author:elacheche
Get Plugin

Docker Stats Check

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

Author:Linuxfabrik
Get Plugin

File Descriptors Check

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

Author:Linuxfabrik
Get Plugin

Filesystem Inodes Check

Icinga plugin to check the percentage of used inodes on local filesystems

Author:Linuxfabrik
Get Plugin

FortiOS CPU Usage Check

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

Author:Linuxfabrik
Get Plugin

FortiOS Memory Usage Check

Monitors memory usage on FortiGate appliances running FortiOS via REST API

Author:Linuxfabrik
Get Plugin

Free Memory Check

Icinga plugin to monitor free physical memory on Linux systems

Author:matteocorti
Get Plugin

FreeBSD Memory Usage Check

Icinga plugin to monitor physical memory usage on FreeBSD servers

Author:bmccorkle
Get Plugin

GPU Sensor Check

Icinga plugin to monitor NVIDIA GPU sensors including temperature, fan speed, memory, and ECC errors via NVML

Author:thomas-krenn
Get Plugin

Hardware Fan Speed Check

Icinga plugin to monitor hardware fan speeds in RPM using psutil sensors data

Author:Linuxfabrik
Get Plugin

Hardware Sensors Check

Icinga plugin to monitor hardware sensor status using lm_sensors

Author:www.monitoring-plugins.org
Get Plugin

Hardware Temperature Sensors Check

Icinga plugin to monitor hardware temperature sensors for CPU, disk, and chipset readings

Author:Linuxfabrik
Get Plugin

Health Monitoring Plugins

Collection of Icinga monitoring plugins for SNMP devices, UPS, servers, and network equipment

Author:rsmuc
Get Plugin

Interrupts Check

Icinga plugin to monitor network interface interrupts with configurable warning and critical thresholds

Author:honzahommer
Get Plugin

IPMI Sensor Check

Icinga plugin to monitor IPMI sensor readings like temperature, voltage, fan speed, and power

Author:Linuxfabrik
Get Plugin

Keycloak Memory Usage Check

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

Author:Linuxfabrik
Get Plugin

Linux Extended Memory Check

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

Author:Gehirn-Mag.net
Get Plugin

Linux Hardware Sensors Check

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

Author:Al2Klimov
Get Plugin

Linux Process Check

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

Author:district09
Get Plugin

Linux Real Memory Check

Monitors real free memory usage on Linux hosts via SNMP for Icinga

Author:usolved
Get Plugin

Linux System Basics Check

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

Author:NETWAYS
Get Plugin

Linux System Check

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

Author:xorpaul
Get Plugin

Linux System Metrics Check

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

Author:kxr
Get Plugin

LM Sensors Check

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

Author:matteocorti
Get Plugin

LM-Sensors Health Check

Monitors hardware sensors (temperature, fan speed, voltage) via lm-sensors for Icinga

Author:lausser
Get Plugin

Logged-in Users Check

Icinga check plugin that monitors the number of currently logged-in users by session type

Author:Linuxfabrik
Get Plugin

Logged-In Users Check

Monitors the number of users currently logged in on a local system for Icinga

Author:www.monitoring-plugins.org
Get Plugin

LVM Volume Group Free Space Check

Icinga plugin to monitor free space on LVM volume groups

Author:alvfig
Get Plugin

Manubulon SNMP Plugins

SNMP-based monitoring plugins for Icinga to check storage, interfaces, CPU, memory, and more

Author:dnsmichi
Get Plugin

Memory and Swap Check

Icinga plugin to monitor memory and swap usage on Linux systems

Author:lagooj
Get Plugin

Memory and Swap Usage Check

Icinga plugin to monitor Linux memory and swap usage with configurable thresholds

Author:tgerov
Get Plugin

Memory Check

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

Author:RocknRollGlue
Get Plugin

Memory Usage Check

Icinga check plugin that monitors system memory (RAM) usage percentage and top consuming processes

Author:Linuxfabrik
Get Plugin

Memory Usage Check

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

Author:atc0005
Get Plugin

Monitoring Plugin Collection (Extended Memory, MegaRAID, Nextcloud)

Icinga plugins for Linux memory monitoring, MegaRAID health checks, and Nextcloud updates

Author:Gehirn-Mag.net
Get Plugin

Multi-Process Check

Icinga plugin to monitor multiple running processes in a single check

Author:matteocorti
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 System Requirements Check

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

Author:Linuxfabrik
Get Plugin

Nagios Latency Check

Monitors Icinga server check latency to detect performance degradation

Author:matteocorti
Get Plugin

Nagios-compatible Plugins for Linux

Suite of Icinga-compatible plugins for comprehensive Linux host monitoring

Author:madrisan
Get Plugin

Network Connections Check

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

Author:Linuxfabrik
Get Plugin

Network I/O Check

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

Author:Linuxfabrik
Get Plugin

Network I/O Check

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

Author:Napsty
Get Plugin

Network Speed Check

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

Author:araujobsd
Get Plugin

Network Traffic Check

Icinga plugin to monitor network bandwidth and traffic on all interfaces

Author:xxorde
Get Plugin

Network Traffic Check

Icinga plugin to monitor network interface traffic and bandwidth usage on Linux systems

Author:matteocorti
Get Plugin

Nvidia GPU Performance Check

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

Author:jelayeb
Get Plugin

NVIDIA GPU Utilization Check

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

Author:Nemester
Get Plugin

OOM Killer Check

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

Author:l13t
Get Plugin

PID File Process Check

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

Author:monitoring
Get Plugin

Podman Container Stats Check

Icinga check plugin that monitors CPU and memory usage for all running Podman containers

Author:Linuxfabrik
Get Plugin

Pressure Stall Information Check

Icinga plugin to monitor Linux Pressure Stall Information (PSI) for CPU, IO, and memory

Author:BonaFideIT
Get Plugin

Process Check

Icinga check plugin for monitoring running processes by count, CPU usage, and memory usage

Author:Linuxfabrik
Get Plugin

Process Count Check

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

Author:www.monitoring-plugins.org
Get Plugin

Process Memory Usage Check

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

Author:aalborgunilib
Get Plugin

Process State Check

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

Author:atc0005
Get Plugin

Prometheus Exporter Check

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

Author:aflatto
Get Plugin

QTS CPU Usage Check

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

Author:Linuxfabrik
Get Plugin

QTS Memory Usage Check

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

Author:Linuxfabrik
Get Plugin

QTS Temperatures Check

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

Author:Linuxfabrik
Get Plugin

Quota Check

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

Author:fkrueger
Get Plugin

RAM Usage Check

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

Author:ozzi-
Get Plugin

Raspberry Pi Temperature Check

Icinga plugin to monitor Raspberry Pi board temperature with configurable thresholds

Author:Napsty
Get Plugin

Raspberry Pi Temperature Check

Icinga plugin to monitor Raspberry Pi CPU temperature with performance data

Author:sysadmama
Get Plugin

Raspberry Pi Temperature Check

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

Author:git.nordlichter-brv.de
Get Plugin

Raspberry Pi Voltage Check

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

Author:sysadmama
Get Plugin

Redis Status and Memory Check

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

Author:lagooj
Get Plugin

Resource Growth Check

Icinga plugin to monitor RAM and disk usage growth rates and alert on unsustainable resource consumption

Author:vespian
Get Plugin

SNMP Extras Check

SNMP-based disk and host resource monitoring plugin for Icinga and Icinga2

Author:techzilla
Get Plugin

SNMP Memory Usage Percent Check

Icinga plugin to monitor memory usage percentage via SNMP using total and free memory OIDs

Author:Aleksey-Maksimov
Get Plugin

SNMP Resource Usage Check

Icinga SNMP plugin to monitor storage, memory, and resource usage via free/used/total OIDs

Author:bgabika
Get Plugin

Starface Java Memory Usage Check

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

Author:Linuxfabrik
Get Plugin

Swap Space Check

Monitors available swap space on local machines for Icinga monitoring systems

Author:www.monitoring-plugins.org
Get Plugin

Swap Usage Check

Icinga plugin to monitor swap space usage percentage and top swap-consuming processes

Author:Linuxfabrik
Get Plugin

Synology DiskStation Check

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

Author:wernerfred
Get Plugin

Synology NAS Check

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

Author:m-erhardt
Get Plugin

System Information Check

Icinga check plugin that collects and displays comprehensive system information without alerting

Author:Linuxfabrik
Get Plugin

System Load Average Check

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

Author:www.monitoring-plugins.org
Get Plugin

System Load Check

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

Author:Linuxfabrik
Get Plugin

System Uptime Check

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

Author:www.monitoring-plugins.org
Get Plugin

Systemd Service Open Files Check

Icinga plugin to monitor the number of open files per systemd service

Author:winem
Get Plugin

TCP Connections Check

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

Author:matteocorti
Get Plugin

Temperature Check

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

Author:Majlen
Get Plugin

Top Processes Memory Check

Icinga plugin to monitor top memory-consuming processes on Windows and Linux servers

Author:K0nicki
Get Plugin

tuned-profile

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

Author:Linuxfabrik
Get Plugin

UPS Power Supply Check

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

Author:onkobu
Get Plugin

Uptime Check

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

Author:Linuxfabrik
Get Plugin

VMware Virtual Machine Status Check

Icinga plugin to monitor VMware virtual machine status, CPU, and memory usage

Author:NETWAYS
Get Plugin

WildFly Memory Pool Usage Check

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

Author:Linuxfabrik
Get Plugin

WildFly Memory Usage Check

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

Author:Linuxfabrik
Get Plugin

Windows Disk Load Check

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

Author:district09
Get Plugin

Windows Disk Usage Check

Icinga plugin to monitor Windows disk I/O and disk usage metrics

Author:Napsty
Get Plugin

Windows Performance Counters Check

Monitors Windows performance counters defined in XML configuration files for Icinga

Author:juangranados
Get Plugin

Windows Service Resource Usage Check

Icinga plugin to monitor CPU and RAM usage of a specified Windows service by name

Author:K0nicki
Get Plugin

WMI Range Check

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

Author:NETWAYS
Get Plugin

XFS Filesystem Statistics Check

Icinga plugin to monitor internal XFS filesystem statistics from /proc/fs/xfs/stat

Author:Linuxfabrik
Get Plugin

Know a plugin that belongs here?