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
Email: sales@nagios.com

Login

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 5834 listings in 458 categories on Nagios Exchange!

Newest Nagios Projects

  • Nimble Storage Hardware Pool Disk Space API Check Script

    The script utilises the Nimble Storage API to provide some basic disk space usage monitoring. Although the Nimble Storage alerting system via Infosight is very good, we all know the warm fuzzy feeling of seeing a nice green service status in NagiosXI. The script only really needs to be scheduled to run once every 30 minutes or so. The script makes use of the Nimble Storage API, it is recommended to create a read-only account on the Nimble Storage array(s), this can be AD/LDAP or local. The script is written in Python 2.7, check the shebang line at the start of the file to ensure the path to your interpreter is correct. The script monitors the chosen pool, typically this will be the "default" pool, but you can specify to monitor different pools if you have them on your array. Example usage: ./check_nimble_space_api.py -e https://array.domain.co.uk:5392 -u username -p password -w warningthreshold -c criticalthreshold -q poolname The warning and critical thresholds should be given as integers of unit TB. And the pool name as the pool name as it appears in the Nimble Storage GUI or CLI, typically this is "default". Within NagiosXI configuration you can use the -e as an argument and enter the URL as written, NagiosXI appears to deal with the escapes correctly. You may need to put the password in single quotes (if it contains weird characters). There is a debug mode, add "-d" to the end of the command string for more detailed output for troubleshooting operation of the script, this is best run from the command line of the NagiosXI server. # Version History # 1.0 - 20/01/2020 - First Release # 1.1 - 20/01/2020 - Feature Added - Added the performance monitoring statistics for Free space, so NagiosXI can graph these metrics overtime.

  • check Synology Surveillance Station last recordings

    This is a bash script that runs on my nagios server and goes out to a Synology Video server to check the Last Recording Start Time field of each camera. It needs the video URL, a (read-only) username and password and a camera number to function.

  • Nimble Storage Replication Health API Check Script

    The script utilises the Nimble Storage API to monitor the state of any lagged volumes, i.e. replicas that are still in a copying state. The user can specify when a lagged volume breaches a specific threshold in seconds to generate an error. Its normal for there to be a small amount of lag when the replication occurs, so you set it to a threshold after which you care. For example if a volume collection normally replicates within about 60 minutes (3600 seconds), then set the threshold for 3600, that way if it goes over that you'll know. The script uses the Nimble Storage API, so setting it to check every 30 minutes is normally sufficient. The script makes use of the Nimble Storage API, it is recommended to create a read-only account on the Nimble Storage array(s), this can be AD/LDAP or local. The script is written in Python 2.7, check the shebang line at the start of the file to ensure the path to your interpreter is correct. Example usage: ./check_nimble_repl_api.py -e https://array.domain.co.uk:5392 -u username -p password -c theshold(in seconds) Within NagiosXI configuration you can use the -e as an argument and enter the URL as written, NagiosXI appears to deal with the escapes correctly. You may need to put the password in single quotes (if it contains weird characters). There is a debug mode, add "-d" to the end of the command string for more detailed output for troubleshooting operation of the script, this is best run from the command line of the NagiosXI server.

  • check_snmp_host.sh

    This is a Nagios plugin for running basic health checks on a Linux host, via SNMP. Current version can check CPU load, disk usage, system load, memory usage, network traffic, process details, number of running processes, swap usage, timedrift, uptime and logged in users. I created pnp4nagios templates for graphs, their usage is completely optional, and you can download them here as well.

  • Checks Dell Ship date using SNMP against the iDRAC

    Monitoring script for Dell Ship Date using SNMP protocol

  • Checks and Displays iDRAC Information with RACADM

    Monitoring script for displaying Dell iDRAC Info using RACADM

  • Nimble Storage Hardware Health API Check Script

    The script utilises the Nimble Storage API to provide some basic hardware status monitoring. Although the Nimble Storage alerting system via Infosight is very good, we all know the warm fuzzy feeling of seeing a nice green service status in NagiosXI. The script only really needs to be scheduled to run once every 30 minutes or so.

  • Checks Dell Chassis Hardware Status using SNMP

    Monitoring script for Dell Chassis Hardware Status using SNMP protocol and Chassis Management Controller (CMC).

  • Checks Dell Server Hardware Status using SNMP

    Monitoring script for Dell Hardware Status using SNMP protocol and iDRAC.

  • Checks Dell Warranty information using SNMP

    New monitoring script for Dell Warranty using SNMP protocol; Provides performance data as well. Dell has moved to a more secure method for obtaining information on devices (including warranty info). They moved away from API key (v4) to OAuthTLS2.0 (v5). The deadline to continue using the v4 of the API key was Dec, 15th 2019. In order to continue pulling device information from Dell's website it now requires v5. For that, you need to: 1. Submit a new request to obtain updated API credentials on TechDirect portal - https://techdirect.dell.com/portal.30/Login.aspx; 2. Obtain credentials "Client_ID" and "Client_Secret" from Dell (The script will need to be edited to update these variables); Note: FYI, each generated Bearer token will be valid for 3600 seconds. For further details, please refer to SDK available on your Dell TechDirect account. Most up-to-date Documentation: https://github.com/bridrod/Nagios/blob/master/check-dell-warranty-README.md