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

acme.sh Certificate Status Check

Monitors acme.sh certificate status, expiry, renewal failures, and installation integrity

Author:Linuxfabrik
Get Plugin

AD Replication Check

Monitors Samba Active Directory domain controller replication status between cluster peers

Author:infoxchange
Get Plugin

Apache HTTPD Security Check

Checks the local security posture of an Apache HTTPD installation against CIS benchmarks.

Author:Linuxfabrik
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 Check

Icinga plugin to monitor X.509 certificate expiry, trust chain, and hostname validation

Author:Linuxfabrik
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

CPU Vulnerabilities Check

Icinga check plugin that reports CPU vulnerabilities without active kernel mitigations

Author:Linuxfabrik
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 file ownership and group settings on critical system files

Author:Linuxfabrik
Get Plugin

FortiOS Version Check

Checks FortiOS version for end-of-life status and available updates via endoflife.date API

Author:Linuxfabrik
Get Plugin

FreeBSD Package Audit Check

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

Author:jpcw
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

LDAP Password Expiration Check

Icinga plugin to monitor LDAP user password expiration dates based on password policy

Author:ee
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

Lynis Security Audit Check

Icinga plugin that runs Lynis security audits across subnet hosts and reports hardening posture

Author:Linuxfabrik
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 Performance Metrics Check

Icinga plugin to audit MySQL/MariaDB performance knobs and deprecated configuration variables

Author:Linuxfabrik
Get Plugin

MySQL User Security Check

Checks MySQL/MariaDB user security: anonymous accounts, empty/weak passwords, wildcard hosts, legacy auth

Author:Linuxfabrik
Get Plugin

MySQL/MariaDB TLS Check

Checks MySQL/MariaDB TLS/SSL posture including encryption, certificate expiry, and user enforcement

Author:Linuxfabrik
Get Plugin

Nextcloud Enterprise Subscription Check

Checks Nextcloud Enterprise subscription status, license expiration, and supported user count.

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

NGINX Security Check

Icinga plugin to audit the local security posture of an NGINX installation against CIS benchmarks

Author:Linuxfabrik
Get Plugin

OpenVPN Version Check

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

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

WHOIS Expiration Check

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

Author:atc0005
Get Plugin

WordPress Checksums Check

Icinga plugin to verify WordPress file integrity against official wordpress.org checksums

Author:Linuxfabrik
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?