Network Monitoring Plugins
Monitor network infrastructure, traffic, protocols, and connectivity with Icinga plugins built for complete network visibility.
Plugins for monitoring network devices, interfaces, traffic, DNS, DHCP, VPN tunnels, BGP sessions, SNMP agents, SSL certificates, HTTP endpoints, and more. Detect outages, bandwidth issues, protocol failures, and security threats across your entire network infrastructure.

Asterisk SIP Trunk Check
Icinga plugin to monitor Asterisk SIP trunk peer status via the AMI interface

AWS Cloud Monitoring Checks
Icinga plugins for monitoring AWS ECS clusters, ALB, and Classic Load Balancer health

Barracuda VPN Tunnel State Check
Monitors Barracuda firewall VPN tunnel states via SNMP for Icinga

BIRD BGP Peer Check
Monitors BIRD BGP peer status, session state, and route metrics for Icinga
Breezecom Wireless Signal Strength Check
Monitors Breezecom wireless equipment signal strength via SNMP for Icinga
Centreon Plugins Collection
Comprehensive monitoring plugin collection for applications, cloud, databases, hardware, networks, and OS.
Certificate Check
Monitors and validates SSL/TLS certificate chains for expiration, hostname, and SAN compliance
Certificate Expiry Check
Icinga plugin to monitor SSL/TLS certificate expiry dates for HTTPS endpoints
Certificate Expiry Check
Icinga plugin to monitor SSL/TLS certificate expiry dates for HTTPS endpoints

Chrony NTP/PTP Time Offset Check
Icinga plugin to monitor Chrony NTP & PTP time offset against configurable thresholds

Cisco Switch Interface Status Check
Icinga plugin to monitor Cisco switch interface status via SSH
Connection Count Check
Monitors the number of open TCP socket connections on a specific port for Icinga

Conntrack NAT Source Address Check
Icinga plugin to check conntrack NAT source IP addresses for a given destination
DANE/TLSA Record Check
Icinga plugin to verify DANE/TLSA DNS records against TLS certificates served by a host

Devolo DLAN Bandwidth Check
Icinga plugin to monitor bandwidth on Devolo DLAN powerline adapters
DHCP Availability Check
Monitors DHCP server availability on a network for Icinga monitoring systems
DHCP Relay Check
Checks DHCP server availability by simulating a DHCP relay agent to acquire an IP address
DHCP Relayed Check
Icinga plugin to test DHCP server availability by emulating a DHCP client discovery request
DNS Dig Check
Icinga plugin to test DNS service by performing dig queries against a specified DNS server
DNS Lookup Check
Icinga check plugin that performs DNS lookups and monitors hostname resolution response time
DNS Lookup Check
Monitors DNS resolution and lookup response times for Icinga monitoring systems
DNS SOA Serial Sync Check
Icinga plugin to verify DNS SOA serial numbers are in sync between two DNS servers
Domain Expiration RDAP Check
Icinga plugin to check domain name expiration dates via RDAP protocol

Fibre Channel HBA Check
Icinga plugin to monitor Fibre Channel HBA port status, speed, and availability

FortiOS Network I/O Check
Monitors network I/O and link states on FortiGate appliances running FortiOS via REST API

Gemini Server Check
Icinga plugin to monitor Gemini protocol servers, checking status codes, content, and certificates
Generic SNMP Check
Generic SNMP check plugin for Icinga that queries any SNMP agent using JSON-defined configurations.
GTPv2 Tunnel Accessibility Check
Icinga plugin to check GTPv2 tunnel accessibility for GPRS/LTE mobile network monitoring
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 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/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

Icinga/Nagios Monitoring Plugins
Icinga monitoring plugins for mail queue, systemd services, and network traffic analysis on Linux
Infrastructure MITM Detection Check
Icinga check plugin for detecting Man-in-the-Middle attacks via traceroute and JARM fingerprinting
Interface Traffic Check
Icinga check plugin to monitor network interface traffic utilization via SNMP

Interrupts Check
Icinga plugin to monitor network interface interrupts with configurable warning and critical thresholds
IP Range Usage Check
Monitors IP address usage percentage within a given network range for Icinga.

IRC Daemon Check
Monitors IRC daemon connectivity and connected user count for Icinga monitoring systems

KEMP LoadMaster Services Check
Monitors KEMP LoadMaster virtual services status via REST API for Icinga

Kentix MultiSensor Check
Monitors Kentix MultiSensor-LAN devices for temperature and environmental conditions via SNMP
LDAP Check
Monitors LDAP server availability and response time for Icinga monitoring systems
LDAP/LDAPS Check
Monitors LDAP/LDAPS server availability and response time for Icinga monitoring systems

Linode Network Allowance Check
Monitors Linode network transfer pool usage and allowance via the Linode API

Linux MTU Check
Icinga plugin to check and verify the MTU configuration of a Linux network interface

Linux Network Device Statistics Check
Monitors Linux network device statistics (rx/tx bytes, packets, errors) via /proc/net/dev

Linux Network Interface Check
Icinga plugin to monitor Linux network interface metrics without SNMP

Linux Network Link State Check
Icinga plugin to monitor Linux network interface link state (up/down)

Linux NIC Buffer Check
Icinga plugin to monitor Linux NIC buffer counters like pkts_rx_OOB and ring_full

Linux TCP Sockets Check
Icinga plugin to monitor Linux TCP socket statistics from /proc/net/sockstat
Log Parser Check
Icinga check plugin that parses network device logs and counts occurrences of a search string
Manubulon SNMP Plugins
SNMP-based monitoring plugins for Icinga to check storage, interfaces, CPU, memory, and more

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

MRTG Traffic Check
Monitors network traffic rates on routers and switches using MRTG log data for Icinga
MTR Network Path Check
Icinga plugin using MTR to monitor all routers along a network path for reachability and performance
Multicast Communication Check
Icinga plugin to monitor multicast network communication using omping

Nagios Plugins Collection (Epson Printer Ink, Dynamic DNS, VOO Modem SNR)
Icinga plugins for Epson printer ink levels, Dynamic DNS validation, and VOO modem SNR monitoring

Namecheap Domain Expiry Check
Checks domain expiry status via the Namecheap API for Icinga monitoring
Neon 110 Temperature & Humidity Sensor Check
Monitors temperature and humidity from Sensormetrix Neon 110 network sensors via Icinga

Network Bonding Check
Icinga check plugin for monitoring network bonding (channel bonding) interface health and slave status
Network Component Health Check
All-in-one Icinga plugin for monitoring network devices: interfaces, hardware, CPU, memory, BGP, OSPF & more
Network Components Health Check
All-in-one Icinga plugin for monitoring network devices: interfaces, hardware, CPU, BGP, OSPF, VPN and more

Network Connections Check
Icinga plugin to count and monitor system-wide network socket connections by type and state

Network I/O Check
Icinga plugin to monitor network I/O throughput, errors, and drops per interface

Network I/O Check
Icinga plugin to monitor network I/O traffic and bandwidth usage on network interfaces

Network Interface Check
Icinga plugin to monitor local network interfaces on Linux, Windows, macOS, and more
Network Interface Operational Status Check
Monitors the operational status of a network interface via SNMP for Icinga
Network Interface Status Check
Monitors operational status of all network interfaces on a host via SNMP for Icinga
Network Interface Table Check
Monitors network interface status and bandwidth usage on routers, switches, and servers via SNMP
Network Interface Traffic Check
Icinga plugin to monitor network interface traffic speed and bandwidth usage

Network Routing Monitoring Plugins (BGP, EIGRP, Cisco WLAN)
Icinga plugins for monitoring BGP sessions, EIGRP neighbors, and Cisco WLAN via SNMP

Network Speed Check
Icinga plugin to monitor network interface incoming and outgoing traffic speed via vnstat

Network Traffic Check
Icinga plugin to monitor network bandwidth and traffic on all interfaces

Network Traffic Check
Icinga plugin to monitor network interface traffic and bandwidth usage on Linux systems

Network Traffic Check via vnstat
Icinga plugin to monitor network interface traffic rates using vnstat
Nmap Port Scan Check
Icinga check plugin that performs nmap port scans and validates open ports against a whitelist
NNTP Connection Check
Monitors NNTP (Network News Transfer Protocol) server connectivity and response times for Icinga

NTP Chronyd Clock Offset Check
Checks the clock offset of chronyd NTP service in milliseconds against configured thresholds.

NTP Health Check
Monitors NTP network time synchronization health for Icinga monitoring systems

NTP ntpd Clock Offset Check
Icinga plugin to check the clock offset of ntpd against configured NTP servers.

NTP Time Offset Check
Monitors NTP clock time offset between local host and a remote NTP server for Icinga.
OCSP Stapling Check
Icinga plugin to monitor OCSP stapling validity and expiration on TLS servers

OpenVPN Client List Check
Icinga check plugin to monitor connected OpenVPN clients by parsing the server status log
PerfOps CLI Network Check
Icinga plugin for network checks (ping, latency, DNS) via PerfOps API from global locations
Ping Check
Icinga plugin to monitor host availability via ICMP ping, checking packet loss and round trip time

PowerDNS Dist Balancer Check
Monitors PowerDNS dnsdist load balancer DNS query rates via API for Icinga
Printer Health Check
Icinga plugin to monitor health and status parameters of network printers

RADIUS Server Check
Icinga plugin to monitor RADIUS server availability and response time using radclient

RADIUS Server Check
Monitors RADIUS server availability and authentication response for Icinga
RBL Blacklist Check
Icinga plugin to check if an SMTP server is listed on DNS-based Real-time Blackhole Lists (RBL)
RBL Blacklist Check
Checks if an SMTP server IP is listed on DNS-based Real-time Blackhole Lists (RBL/DNSBL)
REAL/RTSP Service Check
Monitors REAL/RTSP streaming service availability and response time for Icinga
RPC Service Check
Checks if an RPC service is registered and running on a remote host using rpcinfo

SFTP Server Check
Icinga plugin to monitor SFTP server availability by testing file upload and download
Shadowsocks Server Check
Icinga plugin to monitor Shadowsocks proxy server availability by testing connections through the proxy

SMSEagle GSM Signal Strength Check
Monitors GSM signal strength of SMSEagle SMS gateway devices via API v2
SNMP Check
Icinga plugin that queries SNMP OIDs from CSV-defined device profiles and checks values against thresholds
SNMP Check
Icinga SNMP check plugin with threshold limits, regex matching, and performance data support
SNMP Check
Monitors remote hosts via SNMP to check status and retrieve system information for Icinga
SNMP General Info Check
SNMP check plugin for Icinga that retrieves general system info like sysDescr, sysLocation, sysContact
SNMP General Info Check
SNMP check plugin for Icinga that retrieves general system info like sysDescr, sysLocation, sysContact
SNMP Interface Traffic Check
Monitors network interface traffic statistics via SNMP for Icinga monitoring systems
SNMP Memory Usage Percent Check
Icinga plugin to monitor memory usage percentage via SNMP using total and free memory OIDs
SNMP Multi-Value Check
Icinga SNMP plugin to check and monitor multiple SNMP values simultaneously
SNMP Network Interface Check
Monitors network interface traffic and status via SNMP for Icinga monitoring systems
SNMP Network Interfaces Check
Monitors SNMP network interface status, errors, and bandwidth usage for Icinga
SNMP Printer Status Check
Icinga plugin to monitor SNMP printer status including trays, consumables, and page counts
SNMP Value Range Check
Icinga plugin to check if an SNMP value falls within a dynamic min/max range from SNMP OIDs
SPF Record Check
Icinga plugin to monitor and validate SPF (Sender Policy Framework) DNS records

SSH Authentication Methods Check
Icinga plugin to check enabled and disabled SSH authentication methods on remote hosts
SSL Certificate Expiration Check
Icinga plugin to monitor SSL/TLS certificate expiration dates with configurable warning thresholds
SSL Certificate Expiration Check
Monitors SSL/TLS certificate expiration dates and alerts before certificates expire

SSL/TLS Certificate Check
Monitors SSL/TLS certificate validity, expiration, and security best practices for Icinga

Starface Channel Status Check
Monitors active DAHDI, SIP, and other channel usage on a Starface PBX system

Starface SIP Peer Statistics Check
Monitors SIP peer statistics (online/offline counts) of a Starface PBX via Icinga

strongSwan Connections Check
Checks IPSec connection states on a strongSwan VPN gateway via the VICI interface

Tasmota WiFi Plug & Sensor Check
Icinga plugin to monitor Tasmota WiFi smart plugs and attached sensors via HTTP

TCP Connections Check
Icinga plugin to monitor the number of open TCP connections on a system
TFTP Server Check
Icinga plugin to monitor TFTP servers by downloading files and verifying their contents

Time Check
Monitors time synchronization by comparing a remote host's clock against the local system time

Tor Node Check
Icinga plugin for monitoring the status and availability of a Tor network node
Traceroute Ping Plot Check
Icinga plugin that performs traceroute and generates ping latency graphs per hop using rrdgraph
UDP Connection Check
Monitors UDP connections by testing host connectivity, response time, and expected responses

Unbound DNS Resolver Check
Monitors Unbound DNS resolver health and performance statistics via unbound-control
WAN Latency Check
Icinga plugin to check WAN latency to a public IP address from global geographic locations

Wave Signal Strength Check
Monitors wireless signal strength on Wave devices for Icinga monitoring systems
WHOIS Expiration Check
Monitors domain name WHOIS record expiration dates and alerts before domains expire

Windows Network Usage Check
Icinga plugin to monitor Windows network interface usage and bandwidth utilization

WuT WebIO Klima Appliance Check
Monitors WuT WebIO Klima temperature and climate sensors via SNMP for Icinga
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.


