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)

Random Project

OneCMDB Configuration Management Database

OneCMDB Configuration Management Database

/Category: Configuration
Views: 164446

Popular Projects

Jump to the most requested...

Nagios XI Addons:
Nagios Log Server Addons:

General Addons:

Project Stats

There are 5782 listings in 457 categories on Nagios Exchange!

Newest Nagios Projects

  • check_air_purifier is a python 3 script for monitoring air purifiers made by philips. Communication with the device is made with a customized version of py-air-control. Tested with AC1214_10, but should work with any other philips device. Features: * Monitor air-quality (allergen index / pm2.5) and filter status including thresholds and perfdata * Check device status (fan speed, power, light, updates, network)

  • ESP32-Nagios-NRDP

    Arduino-ESP32 example sketch to send device and sensor data to NagiosXI via NRDP.

  • Lenovo XClarity Integrator for Nagios

    Lenovo XClarity Integrator for Nagios is a plugin for Nagios that retrieves alerts from XClarity Administrator, and makes them available to Nagios. It can be configured to send emails to users when there is a change to the health status of managed systems, based on those alerts.

  • NSXMon

    Nagios Library in PHP to monitor VMware NSX Devices via VMware API

  • check_kube

    This plugin attempts to provide general monitoring for Kubernetes deployments, daemonsets, replicationcontrollers, nodes, as well as Kubernetes components such as etcd, scheduler, and controller

  • check_file_history_logs

    Checks for critical or warning errors on windows file history logs

  • Check Oracle StorageTek ACSLS

    A Nagius plugin to check Oracle StorageTek ACSLS status. Written in BASH and is intended to run on the ACSLS host.

  • Dell Powervault MD38 Series Overall Health

    Check Dell PowerVault MD 34/38 Series Storage Arrays Overall Health Prerequisites: -smcli installed on a windows machine and a Nagios compatible agent -Powershell Version 0.1 This script uses smcli to check the overall storage health, it wil report the issues when health is not optimal Sample Nagios Command: $USER1$/ -H $ARG1$ -t $ARG2$ -p 5693 -M 'plugins/check_smcli_overall_dell_storage_health.ps1' -a "$HOSTADDRESS$" $ARG1$ ip_of_smcli_computer_installation $ARG2$ token "$HOSTADDRESS$" IP_of_storage

  • Dell Powervault MD38 Series Performance

    This script reports the performance of virtual disk arrays of Dell Powervault MD38 Series, but in principle it should work with MD34 Series. Prerequisites: smcli on a windows machine and a Nagios compatible agent Version 0.1 This script uses smcli to check the overall storage performance Currently there are no status codes returned so its mainly for information alerting It filters the objects and retains info only regarding the virtual disks Metrics: Current MB s/sec Current IOs/sec Current IO Latency If you use a high availlability cluster of controllers then the output will be only the relevant virtual disks assigned to each controller at each given time So you will be able to see which virtual disk is assigned to each node and its performance data You might need to change the path to the smcli executable on your checking device, usually you could perform the check with an agent on the machine the management software is located. Sample Nagios Command $USER1$/ -H $ARG1$ -t $ARG2$ -p 5693 -M 'plugins/check_smcli_dell_storage_performance.ps1' -a "$HOSTADDRESS$" $ARG1$ IP_of_smcli_capable_windows_machine $ARG2$ token $ARG3$ IP_of_storage

  • Check MS Print Server Queue (jobs)

    This is an agent Script to check print queues of printers as they are registered on an Microsoft print server It checks for current jobs in each printer and the status is decided by the command line arguments the total jobs statuses have priority over individual printers Sample Execution: (Powershell) .check_print_server_jobs.ps1 Sample call : .check_print_server_jobs.ps1 3 5 7 10 15 Sample Nagios Command: $USER1$/ -H $HOSTADDRESS$ -p 5693 -t $ARG1$ -M 'plugins/Printqueue.ps1' -a '$ARG2$' $ARG1$ your_token $ARG2$ 1 5 7 10 15