Web Server Monitoring Plugins
Monitor the availability, performance, and security of your web servers and HTTP services with Icinga plugins.
Plugins for monitoring web servers like Apache, NGINX, HAProxy, and Traefik. Track HTTP/HTTPS endpoint availability, response times, SSL certificate expiry, worker utilization, load balancer health, and application performance to prevent downtime and ensure reliable web service delivery.

Apache Balancer Pool Check
Monitors Apache mod_proxy balancer pool status by parsing the balancer-manager page

Apache HTTP Server Status Check
Icinga plugin to monitor Apache HTTP Server status page metrics and worker utilization

Apache HTTPD Status Check
Monitors Apache HTTPD server performance and worker usage via mod_status for Icinga

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

Apache mod_qos Statistics Check
Monitors Apache mod_qos connection and request limit statistics via the qos-viewer status handler.

Apache Server Status Check
Monitors Apache web server status and performance metrics via mod_status for Icinga

Apache Status Check
Icinga monitoring plugin to check Apache2 web server status and performance

ASP.NET Core Health Check
Icinga plugin to monitor ASP.NET Core application health checks via HTTP endpoints
CasperJS Web Test Check
Icinga plugin that runs CasperJS/PhantomJS web browser tests and monitors response times
Certificate Expiry Check
Icinga plugin to monitor SSL/TLS certificate expiry dates for web servers

HAProxy Health Check
Icinga plugin to monitor HAProxy backend and frontend health via stats socket

HAProxy Status Check
Icinga plugin to monitor HAProxy status, sessions, and server quorum via socket connection
HTTP Check
Icinga plugin to monitor HTTP/HTTPS endpoints with SSL certificate, authentication, and response checks

HTTP Check
Monitors HTTP/HTTPS web services, response times, content, and SSL certificate expiration.

HTTP Check for Windows
Simple HTTP check plugin for Windows hosts compatible with Icinga monitoring systems

HTTP CURL Check
Icinga plugin to monitor HTTP/HTTPS endpoints using PHP CURL with response time and content checks

HTTP CURL Check
Icinga plugin to monitor HTTP/HTTPS endpoints using PHP CURL with response time and content checks
HTTP Expected String Check
Icinga plugin to check websites for expected strings or regex patterns, with htaccess and POST login support
HTTP JSON Check
Icinga plugin to monitor and validate JSON responses from HTTP/HTTPS endpoints

HTTP Proxy Check
Icinga plugin to monitor HTTP/HTTPS endpoints through a proxy server using wget
HTTP Request Check
Icinga plugin to check HTTP requests using pycurl with support for multi-stage URL checks
HTTP URL Check via cURL
Monitors HTTP/HTTPS URL availability and response using cURL for Icinga
HTTP/HTTPS Check (cURL)
Monitors HTTP/HTTPS web services, response times, content, and SSL certificate expiration via cURL
HTTP/HTTPS Endpoint Check
Icinga plugin to monitor HTTP/HTTPS endpoints using curl with response time and content checks
HTTPS Certificate and Content Check
Icinga plugin to check HTTPS certificate validity, expected status codes, and response content.

Microsoft IIS Application Pool Check
Icinga plugin to monitor Microsoft IIS application pool states, CPU usage, and memory usage

mod_jk Status Check
Monitors Apache mod_jk load balancer member status and health via the jk status page
Multi-URL Check
Icinga plugin for asynchronous mass URL checking with configurable tests via YAML runfiles
Nagios Checks
Icinga check plugins for monitoring database size, log files, and web form availability

Nginx Status Check
Monitors Nginx web server status including active connections, requests/sec, and connections/sec

PHP-FPM Ping Check
Icinga check plugin that monitors PHP-FPM availability by fetching its ping page

PHP-FPM Status Check
Icinga check plugin for monitoring PHP-FPM pool saturation, slow requests, and worker performance
RSS/Atom Feed Check
Icinga plugin to monitor RSS and Atom feeds for new entries with configurable alert windows
Security.txt Expiration Check
Icinga plugin to monitor the expiration date of a website's security.txt file per RFC 9116

Selenium Docker Synthetic Website Check
Synthetic website monitoring using Selenium tests executed in Docker containers for Icinga.

Squid Proxy Check
Icinga check plugin to monitor Squid proxy server health and performance via squidclient

Traefik Health Check
Icinga plugin to monitor Traefik reverse proxy health via its Ping endpoint

Varnish Cache Check
Monitors Varnish Cache metrics and cache hit ratio with Icinga-compatible threshold alerts
Website End-to-End Test Check
Icinga plugin for end-to-end website testing using PhantomJS and CasperJS headless browser automation
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.
