Security & Compliance Monitoring Plugins

Monitor certificates, vulnerabilities, policy compliance, and security posture across your infrastructure with Icinga.

Plugins for tracking SSL/TLS certificate expiration, detecting security vulnerabilities, verifying file integrity, enforcing cryptographic policies, monitoring domain expiry, and ensuring compliance with security standards — helping you prevent breaches and audit failures before they happen.

AbuseIPDB Check

Checks if an IP address is listed on AbuseIPDB and reports abuse categories for Icinga monitoring

Author:webfoersterei
Get Plugin

AD Replication Check

Monitors Samba Active Directory domain controller replication status between cluster peers

Author:infoxchange
Get Plugin

Authentic2 Debug Mode Check

Icinga plugin to check if debug mode is enabled in Authentic2 configuration

Author:brenard
Get Plugin

Certificate Check

Monitors and validates SSL/TLS certificate chains for expiration, hostname, and SAN compliance

Author:atc0005
Get Plugin

Certificate Expiration Check

Monitors SSL/TLS certificate expiration dates by scanning certificates stored in a GIT repository

Author:vespian
Get Plugin

Certificate Transparency Log Check

Monitors SSL/TLS certificates against Certificate Transparency logs to detect forged certificates

Author:pentagridsec
Get Plugin

Certificate Transparency Log Check

Monitors Certificate Transparency logs for unexpected or unknown SSL/TLS certificates

Author:Samuel-BF
Get Plugin

Checksum Verification Check

Icinga plugin to verify file integrity by checking files against checksum references

Author:NETWAYS
Get Plugin

Cisco XR RPKI Server State Check

Monitors Cisco IOS-XR RPKI server state and ROA validation counts via SSH CLI scraping

Author:Bierchermuesli
Get Plugin

Crypto Policy Check

Icinga check plugin to verify the system-wide cryptographic policy matches the expected setting

Author:Linuxfabrik
Get Plugin

DANE/TLSA Record Check

Icinga plugin to verify DANE/TLSA DNS records against TLS certificates served by a host

Author:debfx
Get Plugin

Domain Expiration Check

Icinga plugin to monitor domain name expiration dates and alert before domains expire

Author:ewypych
Get Plugin

Domain Expiration RDAP Check

Icinga plugin to check domain name expiration dates via RDAP protocol

Author:alarig
Get Plugin

Drupal Site Health Check

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

Author:cytopia
Get Plugin

EasyRSA Certificate Check

Icinga check plugin to validate EasyRSA certificates including CA certificate expiry

Author:jdelker
Get Plugin

File Ownership Check

Icinga plugin to verify critical system file ownership matches expected owner and group values

Author:Linuxfabrik
Get Plugin

FortiOS Version Check

Icinga plugin to check FortiOS version for end-of-life status and available updates

Author:Linuxfabrik
Get Plugin

FreeBSD Package Audit Check

Monitors FreeBSD package vulnerabilities using pkg audit for hosts and running jails

Author:jpcw
Get Plugin

GitLab Version Check

Icinga plugin to check GitLab version for EOL status, available updates, and security vulnerabilities

Author:Linuxfabrik
Get Plugin

GoDaddy Domain Expiry Check

Icinga plugin to monitor GoDaddy domain expiry status via the GoDaddy API

Author:JeffAlyanak
Get Plugin

GPG Key Expiration Check

Icinga plugin to monitor GPG key expiration dates for local and remote keys

Author:git.nordlichter-brv.de
Get Plugin

Invoice Ninja License Check

Icinga plugin to monitor Invoice Ninja white label license expiration dates

Author:infiniroot
Get Plugin

Keycloak Version Check

Checks if the installed Keycloak version is end-of-life or outdated against endoflife.date API

Author:Linuxfabrik
Get Plugin

LDAP Schema Compliance Check

Icinga plugin to check OpenLDAP slapd database schema compliance using slapschema

Author:gitea.zionetrix.net
Get Plugin

Let's Debug Domain Check

Icinga plugin to check domain validation status using the Let's Debug diagnostic service

Author:matteocorti
Get Plugin

Microsoft SNDS Blacklist Check

Checks if an IP address is blacklisted in Microsoft Smart Network Data Service (SNDS)

Author:janvonde
Get Plugin

MySQL User Security Check

Checks MySQL/MariaDB user security for empty passwords, wildcard hosts, and excessive privileges

Author:Linuxfabrik
Get Plugin

Nextcloud Enterprise Subscription Check

Icinga plugin to check Nextcloud Enterprise subscription status, license expiration, and user limits

Author:Linuxfabrik
Get Plugin

Nextcloud Security Check

Icinga plugin to check Nextcloud instance security vulnerabilities via scan.nextcloud.com API

Author:sowoi
Get Plugin

Nextcloud Security Scan Check

Icinga plugin to check Nextcloud instance security status via the Nextcloud Security Scan API

Author:janvonde
Get Plugin

Nextcloud Security Scan Check

Checks Nextcloud server security rating and vulnerabilities via the Nextcloud security scanner API

Author:Linuxfabrik
Get Plugin

OpenVPN Version Check

Checks if the installed OpenVPN version is end-of-life or outdated using the endoflife.date API

Author:Linuxfabrik
Get Plugin

OS End of Life Check

Icinga plugin to check Linux distribution End of Life (EOL) status and alert before expiry

Author:pr0j3ctx
Get Plugin

Python Virtualenv Security Audit Check

Icinga plugin to audit Python virtualenv packages for security vulnerabilities and outdated dependencies

Author:brenard
Get Plugin

RBL Blacklist Check

Checks if an SMTP server IP is listed on DNS-based Real-time Blackhole Lists (RBL/DNSBL)

Author:Napsty
Get Plugin

SAP SCC4 Settings Check

Icinga plugin to monitor and verify SAP SCC4 client settings against expected configuration

Author:kmodric
Get Plugin

Security.txt Expiration Check

Icinga plugin to monitor the expiration date of a website's security.txt file per RFC 9116

Author:nickbouwhuis
Get Plugin

SELinux Mode Check

Icinga check plugin to verify that the current SELinux mode matches the expected setting

Author:Linuxfabrik
Get Plugin

SPF Record Check

Icinga plugin to monitor and validate SPF (Sender Policy Framework) DNS records

Author:matteocorti
Get Plugin

SSL Certificate Expiration Check

Icinga plugin to monitor SSL/TLS certificate expiration dates with configurable warning thresholds

Author:adfinis-sygroup
Get Plugin

SSL Certificate File Expiration Check

Icinga check plugin to monitor SSL certificate file expiration dates using OpenSSL

Author:gitea.zionetrix.net
Get Plugin

VirusTotal URL Scan Check

Icinga plugin to scan URLs against 90+ security vendors via VirusTotal API

Author:Linuxfabrik
Get Plugin

WHOIS Expiration Check

Monitors domain name WHOIS record expiration dates and alerts before domains expire

Author:atc0005
Get Plugin

WordPress Installation Integrity Check

Icinga plugin to verify WordPress core and plugin file integrity using wp-cli checksums

Author:brenard
Get Plugin

X.509 Certificate Expiration Check

Icinga plugin to monitor X.509 SSL/TLS certificate expiration dates

Author:leeclemens
Get Plugin

XCA Certificate Expiration Check

Checks expiration dates of certificates and CRLs in a XCA-managed MySQL/MariaDB database

Author:Linuxfabrik
Get Plugin

Know a plugin that belongs here?