Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1


Remember Me

Nagios Exchange

Nagios Exchange

NagiosĀ® Exchange is the central place where you'll find all types of Nagios projects - plugins, addons, documentation, extensions, and more. This site is designed for the Nagios Community to share its Nagios creations.

Have a new project for Nagios that you'd like to share? Just create an account and add it to the directory. (Read the FAQ)

Popular Projects

Jump to the most requested...

Nagios XI Addons:
Nagios Log Server Addons:

General Addons:

Project Stats

There are 5689 listings in 457 categories on Nagios Exchange!

Newest Nagios Projects

  • check_systemd_service

    This one is embarrassingly simple, but I needed to ensure that a local service was running on a systemd box. So this is it.

  • check_ovsbond

    A simple perl script to check ovs bond status. I use this on my proxmox server. No parameters, no help. You will need to execute with sudo.

  • Check HaProxy Configuration

    This plugin checks the haproxy.cfg syntax and dead members. It will also issues either a Warning or Critical alert with performance stats of file size change. A Critical Alert will indicate the HaProxy will NOT startup if a "service haproxy restart" was issued by you.

  • check_nrpe_cluster

    Run two or more NRPE checks and return a status based on their aggregated results.

  • check_speedtest_servers

    Check that an Ookla Speedtest server with a specified URL and/or host is present on the public list of servers.

  • check_network_stats(PNP4Nagios)

    Nagios Plugin for monitoring of Network Utilization including PNP4Nagios Template. Is Executed remotely (either over check_by_ssh -tested or nrpe -not tested). Produces 2 Graphs for each NIC (also for loopback). No Parameters, just run the script. Does not produce alerts on threshold, just meant to collect statistics data. Requires "ifstat -j" -please try it out before deploying, older versions of ifstat don't support that (JSON output). Tested on Open SUSE Leap, does not work on 13 and older (old version of ifstat).


    Check Huawei OceanStor plugin for Nagios It is adapted to serve as a hardware check of the Huawei OceanStor and was tested on OceanStor 2600V3. Plugin is a rework of the IBM v7000 - v7000 Unified plugin. Original link:


    Check which access points are down on your Aruba controller

  • check_mysql_stats(PNP4Nagios)

    Nagios Plugin with PNP4Nagios Template (no alerting) Producing (12 but it can be adjusted easily if one needs different values) MySQL Performance graphs. Written in Perl but it does NOT Require DBI Modules to be installed as DB Query is handled via MySQL Client from Bash. Template is Easy to understand and adjust (you do not need to know dataset numbers in RRD Tool) - Variables are addressed in associative array (in Perl and PHP Script) with the exact same names like MySQL Variables (fetched from 'INFORMATION_SCHEMA.GLOBAL_STATUS' and 'INFORMATION_SCHEMA.GLOBAL_VARIABLES'). Tested with MySQL 5.6 and MariaDB 10 (should work with other versions as well). Remote or local execution possible (tested with 'check_by_ssh' but should work with NRPE also). usage: ./ [-H] host [-P] port [-u] user [-p] password example: ./ -H localhost -P 3306 -u nagios -p supergeheim Enjoy ;-)

  • Web Ressource Monitor

    Perl script to monitor resources on the internet, including availability of webpages, content delivery, uptime of web servers, content negotiation etc...