Update Management Plugins
Monitor pending updates, patch status, and end-of-life versions across your entire infrastructure with Icinga.
Track available package updates, firmware upgrades, EOL software versions, and reboot requirements across Linux, Windows, containers, and applications. These plugins help you maintain patch compliance, reduce security risks, and ensure timely updates across your monitored environment.

Alpine APK Upgrade Check
Icinga check plugin to monitor available APK package upgrades on Alpine Linux

Apache HTTPD Version Check
Icinga plugin to check Apache HTTPD version against EOL status and available updates

Apache Solr Version Check
Icinga plugin to check Apache Solr version against EOL status and available updates

Apache Tomcat Version Check
Icinga plugin to check Apache Tomcat version for EOL status and available updates

APT Package Updates Check
Monitors available APT package updates on Debian and Ubuntu systems for Icinga

APT Package Upgrade Check
Icinga plugin to check if specific APT packages are upgradeable or marked for keep

APT Version Hold Check
Icinga plugin to check for APT version holds and pinned packages on Debian-based systems

Arch Linux Updates Check
Icinga plugin to check for available package updates on Arch Linux and Artix Linux

Autoremove Packages Check
Monitors unneeded autoremovable software packages on Linux hosts via Icinga

Check Point IPS Update Check
Monitors Check Point IPS database update status on Management Servers and managed Gateways

Chrome Driver Available Upgrade Check
Checks if Google Chrome and ChromeDriver upgrades are available with matching versions

Citrix NetScaler Update Check
Checks if a firmware update is available for Citrix NetScaler ADC appliances

Composer Version Check
Icinga plugin to check installed Composer version against EOL and available updates

Container Upgrade Check
Icinga plugin to check if Docker and Podman containers have available package upgrades

Debian Last Package Activity Check
Icinga check plugin to monitor how long ago the last APT package manager activity occurred

Debian Package Update Check
Icinga plugin to monitor Debian package updates via sources.debian.org API

Debian/Ubuntu APT Updates Check
Icinga check plugin for monitoring pending APT package updates on Debian and Ubuntu systems

DokuWiki Health Check
Icinga plugin to monitor DokuWiki core version, plugin updates, and template health status

Drupal Site Health Check
Monitors Drupal sites for security updates, module updates, core errors, warnings, and pending database migrations.

Drupal Site Health Check
Monitors Drupal 8 sites for security updates, module updates, core errors, and database migrations

Drupal Updates Check
Icinga plugin to check available updates for Drupal instances using Drush

ESPHome Devices Status Check
Icinga plugin to monitor ESPHome devices status, reachability, and firmware upgrade availability

Forgejo Runner Upgrade Check
Checks if a Forgejo runner instance has an upgrade available compared to the latest stable release

Forgejo Upgrade Check
Icinga plugin to check if a Forgejo instance has an upgrade available

Gentoo Monitoring Checks (OpenRC & Portage)
Icinga monitoring plugins for Gentoo Linux OpenRC services and Portage sync age

GitLab Version Check
Checks installed GitLab version for EOL status, available updates, and security vulnerabilities

Golang Dependency Update Check
Monitors Golang package dependencies for available updates against Gopkg.lock

Grafana Version Check
Icinga plugin to check Grafana version against EOL status and available updates

Icinga Web 2 Module Updates Check
Checks Icinga Web 2 modules for available updates by comparing installed versions against GitHub releases.

IPFire Pakfire Update Check
Icinga plugin to check IPFire Pakfire updates, package upgrades, and pending reboots

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

Keycloak Version Check
Checks Keycloak version against endoflife.date API and alerts on EOL or available updates

Linux New Kernel Check
Icinga plugin to check if a new Linux kernel has been installed since last boot
Masif Upgrader Agent Check
Monitors the Masif Upgrader agent status and operation metrics via local REST socket

Matomo Version Check
Checks installed Matomo version for EOL status and available updates via endoflife.date API

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

MySQL/MariaDB Version Check
Icinga plugin to check MySQL/MariaDB version against EOL dates and available updates

Nagios Plugins Collection
Icinga plugins for monitoring package updates, apt, opkg, needsrestart, and Raspberry Pi updates

Needs Restarting Check
Icinga plugin to check if services need restarting on CentOS/RHEL systems

Needs Restarting Check
Icinga check plugin that alerts when a reboot or service restart is pending after system updates

Nextcloud App Updates Check
Checks Nextcloud for available app updates and alerts when updates are overdue.

Nextcloud Update Check
Icinga check plugin to monitor Nextcloud instances for available software updates

Nextcloud Version Check
Icinga plugin to check if the installed Nextcloud version is end-of-life or outdated
NodeBB Version Check
Icinga plugin to check if a NodeBB update is available by comparing installed vs. latest version

OpenVAS Feed Status Check
Icinga plugin to check if Greenbone OpenVAS vulnerability feeds are up to date

OpenVPN Version Check
Checks installed OpenVPN version against EOL dates and alerts on available updates

PHP Health Check
Icinga plugin to check PHP startup errors, missing modules, php.ini directives, and updates

PHP Version Check
Icinga plugin to check installed PHP version for EOL status and available updates

Pip Updates Check
Icinga check plugin to monitor outdated Python pip packages and report available updates

Podman Image Age Check
Checks the age of Podman container images and alerts when they are outdated

Postfix Version Check
Checks installed Postfix version against EOL dates and alerts on available updates

PostgreSQL Version Check
Icinga plugin to check PostgreSQL version against EOL dates and available updates

Pulp Repository Sync Check
Monitors Pulp repository synchronization status and detects sync errors via the Pulp API

Purgeable Packages Check
Monitors uninstalled but not purged software packages on Linux systems

Python Version Check
Icinga plugin to check installed Python version for EOL status and available updates

QNAP QTS Firmware Version Check
Checks if firmware updates are available for QNAP QTS appliances via the QNAP update API

Random Monitoring Check Plugins Collection
Collection of Icinga check plugins for SSH, domain expiry, backups, OpenBSD updates, and more

Reboot Needed Check
Monitors Windows systems for pending reboot or restart conditions using Icinga.

Reboot Required Check
Icinga check plugin to monitor if a Linux system reboot is required after package updates

Red Hat OpenJDK Version Check
Checks installed Red Hat OpenJDK version against EOL dates and available updates

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

RHEL Version Check
Icinga plugin to check RHEL version against EOL dates and available updates

RPM Last Activity Check
Icinga plugin to check how long ago the last RPM package manager activity occurred

RPM Updates Check
Checks for available RPM package updates and security advisories on RHEL, CentOS, and Fedora systems

RPM Version Lock Check
Icinga plugin to check RPM version locks that may prevent package updates on RHEL-based systems

Ruby Gem Updates Check
Icinga plugin to check for outdated Ruby gem packages and alert on available updates

Synology NAS SNMP Health Check
Monitors Synology NAS health via SNMP including disks, RAID, fans, temperature, and DSM updates

System Updates Check
Icinga plugin to check for available system updates on RedHat, Fedora, and CentOS Linux systems

System/Services Restart Needed Check
Icinga plugin to check if system or services need restarting after package updates

Systemd Needrestart Check
Monitors systemd services that need restarting after package updates

Unattended Upgrades Check
Icinga plugin to monitor unattended-upgrades automatic updates on Debian/Ubuntu systems

Uyuni Patch Currency Check
Icinga plugin to check patch currency of hosts managed by Uyuni or SUSE Multi-Linux Manager

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

Valkey Version Check
Checks installed Valkey version against endoflife.date API for EOL and available updates

Windows Pending Updates Check
Checks the number of pending Windows updates using the Windows Update COM API.

Windows Updates Check
Icinga plugin to monitor pending Windows Updates and alert on outdated systems

Woodpecker CI Upgrade Check
Icinga plugin to check Woodpecker CI instance upgrade status against latest stable release

WordPress Version Check
Icinga plugin to check WordPress version against EOL dates and available updates

WSUS Check
Icinga plugin to monitor WSUS (Windows Server Update Services) status and health
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.
