Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Directory
New Listings
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.check_H3C_HDM.sh





This is a Nagios plugin that monitors H3C server health?power?fan?CPU?memory?disk?temperature status
Zenduty





Zenduty is an end-to-end incident alerting, on-call management and response orchestration platform that gives you greater control and automation over the incident management lifecycle. Zenduty integrates Nagios by sending new Nagios alerts to the right te ...
ESXI Dell perc HDD/SDD S.M.A.R.T. check





Linux plugin that uses ssh to remotely login on ESXi hosts and check the S.M.A.R.T. on all HDDs/SSDs for this controller
xls2nag





Nagios configuration files can become quite big and eventually nearly unmanagable. You lose the overview and what you are looking for is probably in the middle of another 5000 line .cfg file. I came up with the idea to centralize a whole nagios configura ...
check_portsentry





Quick and simple check for number of portsentry bans in /var/lib/portsentry/portsentry.blocked.. Detects if running in atcp or tcp mode and reads appropriate logfile.
Check Veeam Backup for Microsoft 365





This is a Nagios Plugin for checking Veeam Backup for Microsoft 365 Jobs. This PowerShell script will: - check the state of a specific or all jobs (if state not equal success, assume nagios check to be critical) - check the last run time (if it is grea ...
Check varnish backend health





Python script to check the health status of each backend.
check_all_disks.py





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 ...
check_qnap_temps





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





Monitoring plugin to check Invoice Ninja license
check_confixxlicense





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





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 ...
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 ...
check_pacman





Small bash script to monitor upgradeable packages using pacman.
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.
nagios-notify-msteams





Send alerts via MS-Teams Incoming Webhook and customize with MS-Adaptive Cards formatting. (json)
Watchguard Branch Office VPN Tunnels





This plugin checks if one or more of Branch Office VPN Tunnels are active on a Watchguard device.
Watchguard Gateway Antivirus and IPS last updated





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





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





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





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





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





Nagios/Monitoring Plugin for Shelly IoT devices
allions





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.
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 ...
nrpe-nagios-smb-mount-check





Check mount SMB in windows via PowerShell. The main goal is to check and monitor mount.
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 - ...
Discord Notifications





This is a very quick and easy Python script to enable sending brief notifications to a Discord webhook. See the Github for complete doc.
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 ...
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 ...
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 ...
Check Veeam Jobs with PowerShell





Check Veeam last result and last run date of all jobs (tape and computer).
check_fc_hba





Nagios/Icinga plugin that checks FC HBA (Fibre Channel Host Bus Adapter) status and speed.
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





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 ...
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 ...
Notifications for Fuze





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. ...
Check AIX Filesystem via SNMP





Check the filesystem aix by name via snmp - bash script
Check Lenovo DS2200





This is a simple plugin to monitor Lenovo DS2200 storage using SSH protocol.
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.
check_StoreOnce_4G





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





Check Windows disks fragmentation status and optionally performs defragmentation. It returns performance counters for each drive.
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 ...
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.