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_cert

github.com/cmadamsgit/nagios-plugins-cmadams

This plugin makes an SSL/TLS connection to the specified server/port, validates the cert, and warns/errors on the number of days until the cert expires. It can be set to check an RSA or ECDSA cert, and can check some types of connections using STARTTLS.

/Category:Security
LicenseGPL

SAP MONITOR Popular

github.com/Rocket-Search/sap-mon

A small monitoring tool to check sap base health. The tool reads the SAP CCMS values and check it to your defined thresholds. The exit codes are best uses with Icinga / Nagios monitoring. It based on the SAP RFC SDK 7.50 for the SAP communication. first d ...

/Category:SAP
LicenseGPL

Check_LAPS

raw.githubusercontent.com/wetcoriginal/Check_LAPS/main/Check

Search computers without LAPS in AD in OU computers. To be used through NRPE / nsclient++

/Category:Windows

OU Presence Check

raw.githubusercontent.com/wetcoriginal/Check_AD_OU/main/chec

# Check_AD_OU Check if a computer is present in an OU (Using for default OU Computers in my case)

/Category:Windows

Check_Backup2Tape

raw.githubusercontent.com/wetcoriginal/Check_Backup2Tape/mai

Powershell Script for Backup 2 Tape on Veeam using LTO Band

/Category:VMWare

Check_Veeam_Office365

A script that displays a summary of the status of Veeam jobs for Office 365 This script has been adapted by me to display the summary of the last Veeam backup job for Office 365 in order to integrate it in Nagios or Centreon. This one takes into account ...

/Category:VMWare

NCPA - Ansible installation

Ansible role to install NCPA Agent on Linux.

LicenseApache

Ansible Nagios Core Popular

Ansible role to deploy nagios core, tested on Ubuntu 22.04, Debian 11, Oracle Linux 8.

/Category:Installation
LicenseBSD

check_ps_hardware

Uses the REST API in the PowerStore to get the information about hardware health. If any unit is present and not Helathy, the result will be critical.

/Category:SAN and NAS

check_via_http

github.com/ryochin/nagios-plugin-check-via-http

Simple Nagios Plugin of remote HTTP Executor. The plugin kicks your web server which returns the check result as JSON like: then simply prints the description to STDOUT and exits with the given status code.

LicenseMIT

check_linux_services_status.sh

The script checks whether a specific process is running. It just parses output of service status. The script gives the output the given service status including jenkins Example usage: Example: ./check_linux_services_status.sh jenkins

/Category:Active Checks
LicenseGPL

Check printer toner (HP)

Check printer toner (HP) The script for verifying the toner level for the HP printers which have issues with SNMP. I have the HP DeskJet 2630 and the web interface of it is passwordless (maybe I'll add auth support in the future, as for now - nope). The script checks if the print ...

/Category:Printing
LicenseGPL

Nagios Windows Plugins Project

A project for Windows plugins, in similar fashion to the official Nagios Plugins Project. All of the plugins in the Nagios Plugins Project run on a Linux system (typically the Nagios server itself). These plugins will run on Windows systems, and are very ...

/Category:Windows

check_snmp_iftraffic

github.com/Tylan/check_snmp_iftraffic

Nagios and Icinga Plugin for Checking Interface Traffic Statics Forked and modified from check_iftraffic64.

LicenseGPL

NRPE-Py

github.com/vbeskrovny/NRPE-Py

NRPE-Py NRPE Nagios plugin implemented in Python (with SSL support & authentication). Works as a standalone web server with (or without) SSL support (see mod_gv.py.sample file) + token based authentication.

CPU Bash Multi Core Monitor

CPU Bash Multi Core Monitor CPU usage per core in bash

LicenseGPL

SMS Notifications and Alerting via SMSEagle Popular

www.smseagle.eu

SMS Notifications and Alerting via SMSEagle Send SMS notifications and alerts to your mobile phone from Nagios. SMSEagle is a hardware SMS gateway for IT professionals. The device sends SMS messages directly to 3G/4G network, thus making you independent from 3rd party services (or broken Internet c ...

/Category:SMS
LicenseBSD

FreeBSD network bandwidth

This is a plugin that returns performance values for network bandwidth on FreeBSD hosts using netstat command.

LicenseBSD

check_snmp_interface_status

This plugin is for monitoring the status of a Network interface using SNMP. It will check if the interface is up, down or administratively down and generate an alert based on that.

/Category:Utilities
LicenseGPL

check_H3C_HDM.sh

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

/Category:Others
LicenseGPL

Zenduty

www.zenduty.com

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

/Category:Notifications

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

/Category:Dell
LicenseGPL

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

/Category:Configuration
LicenseGPL

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.

/Category:Security
LicenseGPL

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.

/Category:Others
LicenseGPL

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