Search All Sites
Nagios Live WebinarsLet our experts show you how Nagios can help your organization.
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)
Project StatsThere are 4795 listings in 442 categories on Nagios Exchange!
Newest Nagios Projects
Check health and perf data of MD3200 and MD3000. Requires SMcli be installed on the system. And centreon/nagios have rights to execute it. 2015/03/27: Added a --no-ping-check option
This plugin checks the stats of all mounted btrfs volumes. It also graphs these stats, so that you can trace back when an error occured for the first time.
Plugin that monitors bgp sessions and warns when the total amount of established sessions drops below a threshold. Plugin also warns when prefixes for each established session drops below a threshold. It also outputs graphing data for prefixes for each peer
AWS volume read/write and IOPS
Check R/W and IOPS of AWS EC2 volumes and return performance data
ITC Schedule Downtime
Borrowed code from other parts of XI to make an easier method for end users to schedule downtimes. Very similar to the recurring downtime component except you have the ability to select multiple hosts and other minor changes.
Mass Remove Downtime
Lists all scheduled downtimes in a multi select box. Highlight all those you want to remove and click the button. Especially useful when wanting to remove many downtimes.
ITC HG SG Members
Quickly display Hostgroup and Servicegroup members. This does not show any status, but instead just shows the members. The is especially useful in large installations where hostgroup/servicegroup summary pages take forever to load and a non-admin just wants to see who belongs to what. Todo: 1.) Clean up very messy code(hey, it works!)(Completed in 1.2) 2.) Alphabetize the lists(Completed in 1.1) Due to the code cleanup, upgrading from 1.1 to 1.2 leaves a couple junk files. No harm leaving them, but if you want to clean them out, remove the component then just install 1.2
Simple dashlet that lets you choose a servicegroup and display the most recent perfdata in a table. To make this useful all the services in the servicegroup should be of the same category with the same type of perfdata
check_backup (for any backup system)
The check_backup plugin is designed to provide a generic way to check the status of backup processes by reading the contents of a file your scripts will leave either locally to the Nagios server, or on a remotely accessible host through ssh. The file it checks is in the format [timestamp] [exitcode] on one line. [timestamp] is seconds since the epoch of backup completion, [exitcode] is 0 for success. All of this is documented in the script, which with the exception of ssh support has no dependencies other than bash. I use this to monitor the status of my rsync backups - the script will exit with OK, WARNING, or CRITICAL status based on the backup's recorded exicode, or after the time frames supplied by the user. It's very easy to use and setup. Just read the comments at the top of the script and you'll be up in no time. Hoping you find this useful, -John
Google Apps Status Check
A simple check that looks through the JSON returned from the Google status page (http://www.google.com/appsstatus/json/en) and finds unresolved disruptions and outages for a specified service. The syntax for the check is: check_google_status.py -a "APP NAME" To see a list of available apps (pulled dynamically from the Google status page) use: "check_google_status.py -h" or "check_google_status.py --help" This check currently requires use of Python 2.7, but new version compliant with 2.6 and 3 is coming.