Home Directory

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

Directory Tree

Directory

New Listings

Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download

Submit Your Nagios Project!

Help build Nagios Exchange for yourself and the entire the Nagios Community by your Nagios project to the site. It's easy - just create an account, login, and add a new listing. Read the FAQ for instructions.
ListingsRSS

check_all_disks.py

github.com/s859/nagios

check_all_disks.py Why is this needed? Because adding a separate Nagios service monitor for every drive/filesystem on every server is tedious, and added drives and filesystems aren’t auto-discovered. This method discovers new drives and filesystems in ...

/Category:Active Checks
LicenseGPL

check_qnap_temps

github.com/kyle138/check_qnap_temps

check_qnap_temps Yet another Nagios plugin for checking CPU, SYS, and HDD temperatures on QNAP devices via SNMP

/Category:SAN and NAS
LicenseGPL

check_invoiceninja

github.com/infiniroot/check_invoiceninja

Monitoring plugin to check Invoice Ninja license

check_confixxlicense

www.claudiokuenzler.com/monitoring-plugins/check_confixxlice

This is a plugin to monitor the license of a Confixx installation in Nagios. Its written in shell so it should run on almost all Linux/Unix based systems. To be able to use the script, please also check the requirements.

check_esx_datastore_snmp V2 & V3

check_esx_datastore_snmp V2 & V3 Basically I took existing check_esx_datastore_snmp and modified it to be able to work with VMware ESXi, 6.7.0, 15160138 and VMware ESXi, 7.0.2, 17867351 Original script link: https://exchange.nagios.org/directory/Plugins/Operating-Systems/%2A-Virtual-Env ...

/Category:VMWare
LicenseGPL

nagiosxi-pagerduty-handler

nagiosxi-pagerduty-handler Making use of the event rule-sets forward in event routing pipeline vs later. This allows you to route to any service using the filtering criteria as defined in PagerDuty. Using an "on state change" event handler vs contact command let you deal with Nag ...

/Category:Event Handlers
LicenseApache

check_pacman

Small bash script to monitor upgradeable packages using pacman.

LicenseGPL

check_ha_enabled

Uses the REST API to list the clusters in a vCenter server and checks if ha is enabled on all of them. It's possible to specify a regex to exclude some of the clusters.

/Category:VMWare
LicenseGPL

nagios-notify-msteams

github.com/mrmikee/nagios-notify-msteams

nagios-notify-msteams Send alerts via MS-Teams Incoming Webhook and customize with MS-Adaptive Cards formatting. (json)

/Category:Microsoft
LicenseMIT

Watchguard Branch Office VPN Tunnels

github.com/juangranados/nagios-plugins

This plugin checks if one or more of Branch Office VPN Tunnels are active on a Watchguard device.

LicenseGPL

Watchguard Gateway Antivirus and IPS last updated

github.com/juangranados/nagios-plugins

This plugin checks Gateway Antivirus Service and/or Intrusion Prevention Service update time in a Watchguard device.

LicenseGPL

check_deconz.php

Nagios Plugin to check equipment from a phoscon/deconz server

/Category:Others

Watchguard Network

github.com/juangranados/nagios-plugins

Watchguard Network This plugin checks bandwidth and connections of Watchguard device and returns performance data.

LicenseGPL

Watchguard CPU

github.com/juangranados/nagios-plugins

Watchguard CPU This plugin checks CPU usage of Watchguard device and returns CPU performance data.

LicenseGPL

Watchguard Memory

github.com/juangranados/nagios-plugins

Watchguard Memory This plugin checks memory usage of Watchguard device and returns memory and swap performance data:

Watchguard Load

github.com/juangranados/nagios-plugins

Watchguard Load This plugin checks load of Watchguard device and returns load performance data

LicenseGPL

check_shelly

www.claudiokuenzler.com/monitoring-plugins/check_shelly.php

Nagios/Monitoring Plugin for Shelly IoT devices

/Category:Others
LicenseGPL

allions

sysadminote.com/how-to-install-nagios-using-bash-script/

allions or ALL In One Nagios script is a bash script to install Nagios. Besides installing, this script is also for upgrading Nagios, installing NRPE, and deleting Nagios in your server.

/Category:Installation
LicenseApache

check_frequency_pattern

check if many pattern exists in log file

/Category:Log Files

count_lines.sh

A Plugin to read files from Unit4 API, tested it on Unit4 SPE6: http://servername:port/prod/rest/api/v1/02/salesOrders?filter= This module let you split te lines with a split character and count keywords and add up amounts (In cents) It is fully written ...

/Category:JSON

nrpe-nagios-smb-mount-check

www.securityinet.com

Check mount SMB in windows via PowerShell. The main goal is to check and monitor mount.

/Category:SMB
LicenseGPL

Check Esxi7 with only SSH

Check Esxi7 with only SSH What can u monitor (see screemshot): - Datastores useage and Warning + Perf Data - CPU useage and Warning + Perf Data - RAM useage and Warning + Perf Data - Firewall Status on the Host and Warning - Esxi Version + Patchlevel - Nics in total and UP ones - ...

/Category:VMWare
LicenseGPL

Discord Notifications

github.com/Operator873/Nagios-Discord

This is a very quick and easy Python script to enable sending brief notifications to a Discord webhook. See the Github for complete doc.

/Category:Notifications
LicenseMIT

Newtest2Nagios

www.ip-label.com

Newtest2Nagios Newtest is a unique source of information when it comes to performance analytics or troubleshooting application crashes. Adding Newtest to your existing Nagios installation greatly enhances traditional IT Ops analysis, providing unique correlation between ...

/Category:Software
LicenseOther

check_urlchange.py

check_urlchange.py Plugin to download webpage and check for changes or values.

Dell ECS Health Plugin

The Dell ECS Health Check Plugin queries the Dell ECS API to obtain health information. It is designed to be pointed at a single cluster, but use of multiple checks for each cluster can be created for federation and geo-replication configuration. It is ...

/Category:SAN and NAS
LicenseGPL

Dell ECS Capacity Check Plugin

The Dell ECS Capacity Check Plugin queries the Dell ECS API to obtain usage information. It can be pointed at a single ECS cluster or multiple clusters depending on your federation and geo-replication configuration. It is strongly recommended to create a ...

/Category:Others
LicenseGPL

Check Veeam Jobs with PowerShell

github.com/juangranados/nagios-plugins

Check Veeam Jobs with PowerShell Check Veeam last result and last run date of all jobs (tape and computer).

/Category:Windows
LicenseGPL

sms77

Send SMS via sms77.

/Category:SMS
LicenseMIT

check_fc_hba

Nagios/Icinga plugin that checks FC HBA (Fibre Channel Host Bus Adapter) status and speed.

/Category:Active Checks

Veeam Backup Repositories space usage check v11

Updated script to check Repositories in Veeam v11 Thanks to tompaah for the original script

Nagios Dashboard PHP - 2022

Nagios Dashboard PHP - 2022 This is an update to the Nagios Dashboard - PHP project, which was submitted several years ago. This update fixes some bugs in the original project and adds some features. It also uses the nagios stylesheets, so that the style matches the rest of Nagios ...

/Category:Web Interfaces

check Lenovo System X3650 M5

check Lenovo System X3650 M5 Python script for monitoring Lenovo System X3650 M5. This is a fork from check_lenovo_flex https://exchange.nagios.org/directory/Plugins/Hardware/Server-Hardware/Lenovo/check-LENOVO-enterprise-flex-chassis/details Basically I modified OIDs to functions in ...

/Category:Lenovo
LicenseGPL

check_lenovo_server

They must have a server that supports REST API. Create a user on the ILO of the read-only server. In the python script you have to modify the variables user and password (user and password ILO created) Also on the nagios server you have to have python 3. ...

/Category:Environmental

Check AIX Filesystem via SNMP

Check the filesystem aix by name via snmp - bash script

/Category:SNMP
LicenseGPL

check_projector_epson.php

Nagios Plugin to check an epson projector over snmp

/Category:SNMP

Check Lenovo DS2200

github.com/Be-Shary/Nagios-Lenovo-DS2200-Check

This is a simple plugin to monitor Lenovo DS2200 storage using SSH protocol.

/Category:Active Checks

APC PDU Pair Load Monitoring

Script to check a pair of APC dual bank PDUs installed in a rack for overload situation, whereby Bank 1 or Bank 2 of PDU 1 and PDU 2 have a combined load over the maximum of one Bank, thus meaning redundant power is not necessarily available.

/Category:APC
LicenseGPL

check_StoreOnce_4G

A Nagios/Centreon plugin for the 4th Generation (4G) of StoreOnce. Simply Bash code.

/Category:SAN and NAS

Check drives fragmentation status

github.com/juangranados/nagios-plugins

Check drives fragmentation status Check Windows disks fragmentation status and optionally performs defragmentation. It returns performance counters for each drive.

/Category:Windows
LicenseGPL

check_mssql_dbfreespace

check_mssql_dbfreespace This is a plugin that returns given a database, it's free space on MB. Usefull if you are working with datafiles of fixed space. To use it create a new command using the following parameters: define command And add the command on a host using t ...

/Category:SQLServer
LicenseGPL

Check WAN status for Peplink Balance 305 via SNMP

Check WAN status for Peplink Balance 305 via SNMP This plugin will check the status of a WAN interface via SNMP the from a Peplink Balance 305.

LicenseGPL

ts_check

github.com/FernandoRD/ts_check

Plugin for Nagios that connects to a windows host using TS (RDP) allowing automated interaction returning OK, WARNING, CRITICAL states as needed.

/Category:Active Checks
LicenseMIT

check_graylog_sidecars

github.com/robertdijk/check_graylog_sidecars

This plugin will use the graylog api (/api/sidecars/all) to check the status and activity of the graylog sidecars.

/Category:Log Files
LicenseMIT

SmarterMail Queue Monitor

This plugin makes calls to the SmarterMail built-in API to check the number of message in any given queue.

/Category:Others

Check virtual machine power status

Check virtual machine power status Check if VMWare virtual machine is powered on or off using https://github.com/vmware/vsphere-automation-sdk-python. Plugin connects to a vcenter and checks the status of a virtual machine using the VMs id. IDs can be found with the '-l' flag: pyt ...

/Category:VMWare

check_esphome

Nagios plugin to check availability of ESPHome devices. Checks if the ESPHome device is online

/Category:Others

check_duplicati_job

forum.duplicati.com/t/use-nagios-for-duplicati-monitoring

check_duplicati_job I’ve made a small set of scripts to allow for an easy monitoring integration with Nagios Core. You’ll need to place the following files into your nagios installation to set it up. I’ve tested this on Debian 10 (buster). Your Duplicati backup job ...

LicenseOther

Nagios Plugins for TATLIN.UNIFIED storage system

Nagios plugins for integration with TATLIN.UNIFIED storage system (YADRO)

/Category:SAN and NAS
LicenseMIT