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

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

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

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

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

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

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

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

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

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

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

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
Icinga plugin to check installed Matomo version for EOL status and available updates

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

MySQL/MariaDB Version Check
Checks MySQL/MariaDB version against EOL dates and alerts on 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 to detect processes and services that need restarting after system updates

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

Nextcloud Version Check
Checks if the installed Nextcloud version is end-of-life or outdated using the endoflife.date API
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

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 available updates

Postfix Version Check
Icinga plugin to check installed Postfix version against EOL dates and 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 against EOL dates and available updates

QNAP QTS Firmware Version Check
Checks QNAP QTS firmware version and alerts when newer updates are available

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 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 end-of-life 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
Icinga plugin to check for available RPM package updates on RHEL, CentOS, and Fedora 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 and alerts on EOL or 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.

