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

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_oracledb_replication New! Popular

Command for checking the replication status of an AFCS file system. You can use this to check the status of you OracleDB replication.

/Category:Oracle
LicenseGPL

check_metar

bitbucket.org/rolandvanipenburg/check_metar

check weather information in METAR format

/Category:Others
LicenseGPL

check_fr24

Checks the status of a flightradar24 feeder

/Category:Others
LicenseGPL

Brocade based SAN FC switches monitoring check script

Brocade based SAN FC switches monitoring check script Brocade SAN FC switches monitoring health check script check_brocade_fc.pl CHECK_COMMAND [SWITCH_IP/NAME] [USER] [PASS] Displays the overall status for a switch. Script uses Expect to login to SAN switch via ssh. There is no additional software req ...

/Category:SAN and NAS
LicenseMIT

SMB Connection

SMB Connection Powershell Script to check SMB Connection on Windows Server. Works with Windows 2012 and higher. Output: OK: SMB1=0, SMB2=7, SMB3=14 Connections active Connections seperated for every Version. Shows Performancedata and IP, Computername, User and SMB ...

/Category:Windows

IBM SAN Volume Controller (SVC) and IBM Storvize Monito...

IBM SAN Volume Controller (SVC) and IBM Storvize Monitor Perl script uses Expect to login to BM SAN Volume Controller (SVC) or IBM Storvize device via ssh. There is no additional software required. Can be used for nagios, op5, etc. monitoring.

/Category:SAN and NAS
LicenseMIT

check_freenas_api

jeff.alyanak.ca

FreeNAS API Check Tool Nagios plugin that uses the FreeNAS API to check for alerts as well as pool health & usage/capacity. Two types of check: FreeNAS alerts storage health & usage Storage check has configurable percentage used warni ...

/Category:SAN and NAS
LicenseGPL

NRDP_ESP32_Two

github.com/SNapier/NRDP_ESP32_Two/wiki

Arduino INO Project that allows you to use collect and evaluate DHT11 sensor data to NagiosXI NRDP DHT Metrics Collection: Send DHT11 sensor data to NagiosXI wihtout evaluation via NRDP. Temperature (C) Humidity (%) DewPoint (C) HeatIndex (C) DHT C ...

/Category:Cool Stuff

Check TrueNAS/FreeNAS Extended Play

github.com/StewLG/check_truenas_extended_play

This is a Nagios plugin to check TrueNAS/FreeNAS servers for problems. It allows monitoring for Alerts, Zpools, and Replication statuses. It is written against the 2.0 API.

/Category:SAN and NAS
LicenseMIT

check_file_monitoring

Plugin in python to be run remotely via check_by_ssh on a FTP/SFTP/SCP server (in my case NAS synology). It allows to monitor if a file (like a backup of a device) is created regularly and optionally validate it against a md5 if available. It runs as fo ...

/Category:Log Files

F5 APM Concurrent Users Popular

Nagios plugin which collect via snmp (v2c or v3) the number of concurrent APM users on a F5 Big IP. Use F5-BIGIP-APM-MIB 1.3.6.1.4.1.3375.2.6.1.5.3 = apmGlobalConnectivityStatCurConns. It also provides performance monitoring. You can run it as follow ...

/Category:F5

check_namecheap

check_namecheap is a plugin that uses Namecheap's API to monitor domain expiry status. It will handle 429 status codes and respect Namecheap's rate limiting, just ensure your nagios configs allow for a long enough timeout that the Namecheap rate limiting ...

LicenseGPL

Check DNS Serial

github.com/stearz/nagios-check-dns-serial

This check plugin allows you to check if all nameservers that host a DNS zone are up-to-date and deliver the same serial in the SOA-record of the zone.

/Category:DNS
LicenseMIT

AD Password Expiration Check

A Powershell script that returns the number of days left until the Active Directory user password expires.

/Category:Windows

check_mount (Perl)

sanctum.geek.nz/cgit/nagios-check-mount.git/about/

This plugin takes a mountpoint and checks that a filesystem is mounted thereupon, once and once only.

/Category:Filesystem
LicenseMIT

check_ftp (with STARTTLS)

sanctum.geek.nz/cgit/nagios-check-ftp.git/about/

This plugin makes an FTP connection to a nominated server, optionally including a STARTTLS upgrade for FTPS. It does not support implicit FTPS.

/Category:FTP
LicenseMIT

check_xmpp

sanctum.geek.nz/cgit/nagios-check-xmpp.git/about/

This plugin uses Perl Net::XMPP to connect to an XMPP server, to test whether it is accepting connections. It does not perform any authentication.

LicenseMIT

notify-telegram

Use this addon to send Nagios notifications to Telegram groups or private chat. Keep your token id private by using a configuration file or use different templates to send your messages.

/Category:Notifications
LicenseMIT

Check Pihole Api Plugin

A plugin to extract (almost) all the information from the Pi-hole API.

/Category:Software
LicenseGPL

check_diskio.ps1

check_diskio.ps1 powershell script to get all disks iops & bytes/s activity in one check. can be used with nrpe & nsclient and offers graph metrics.

/Category:Windows NRPE

Nagios Webmin Module

nagios-module.citedcorp.com

Nagios Webmin Module Webmin module for installing and managing Nagios Core and Nrpe Agent

/Category:Configuration
LicenseGPL

check_sssd_backend_status

github.com/ccin2p3/nagios-plugin-sssd-backend-status

Check sssd backend status by using the sssctl tool to query the sssd-ifp API.

/Category:Security
LicenseOther

check_ldap_group

github.com/errecepe/check_ldap_group

Retrieve the members in a LDAP security group usage: check_ldap_group WARNING CRITICAL HOST PORT LDAP_USER_CN LDAP_PASS GROUP_CN GROUP_NAME MAXRANGE Where: [WARNING] = Warning Value (MEMBERS > WARNING) [CRITICAL] = Critical Value (MEMBERS > CRITI ...

/Category:LDAP
LicenseGPL

Radius Check

Simple plugin to check radius server. Written in GO for portability and speed

/Category:Active Checks
LicenseGPL

Notify.Events (Viber, SMS, VoiceCall, MS Teams and many...

notify.events

Notify.Events (Viber, SMS, VoiceCall, MS Teams and many others) Integration that allows you to configure notifications on Viber, SMS, VoiceCall, MS Teams, Telegram and other communication ways.

/Category:Notifications
LicenseMIT

fail2ban

github.com/n1tr0-5urf3r/icinga2-scripts

This plugin checks your Server for banned IPs by fail2ban.

/Category:Security
LicenseGPL

Hornbill

www.hornbill.com

Hornbill This is a collection of example scripts that allow you to push notifications in to Hornbill in the form of either Workspace Posts or Service Manager Incidents. License: https://wiki.hornbill.com/index.php/The_Hornbill_Community_License_(HCL)

/Category:Notifications
LicenseOther

check_zk

github.com/SimoneLazzaris/check_zk

Simple Nagios plugin, test for correct response from zookeeper. Written in C++, for speed and lightness.

LicenseGPL

check_godaddy

check_godaddy is a plugin that uses GoDaddy's API to monitor domain expiry status. It will handle 429 status codes and respect GoDaddy rate limiting, just ensure your nagios configs allow for a long enough timeout that the GoDaddy rate limiting doesn't c ...

LicenseGPL

check_selenium_docker

github.com/opsdis/check_selenium_docker

check_selenium_docker Synthetic website monitoring with Selenium and Docker. check_selenium_docker is a Nagios based plugin that spins up a Docker container, executes the test and, once the test is finished and the result has been reported back to the monitoring solution, r ...

LicenseGPL

check_visa.sh

www.rainsbrook.co.uk/wiki/doku.php/nagios/check_visa

This check was written as a spoof for a colleague who was working remotely in a slightly dodgy country. It bases the validity of the visa solely on the load of the system running the Nagios check, it does not of course, actually check a visa status. Yo ...

/Category:Others
LicenseGPL

Thecus Check SNMP

Thecus Check SNMP This is a Nagios plugin that monitors your Thecus via SNMP instead of using logins and apssword (which can overload the Thecus)

/Category:SAN and NAS
LicenseGPL

Dell EMC Isilon - Hardware Health Check Script

The script utilises the Dell EMC Isilon REST API to collect and display Cluster Health and basic node state information. 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 ...

/Category:SAN and NAS
LicenseGPL

tegile pool

github.com/dacaron/nagios

This plugin monitors the pool usage on your Tegile SANs.

/Category:SAN and NAS

check vcenter health

github.com/dacaron/nagios

This plugin use the vSphere 6.7 API to get the appliance health informations and vcenter vcha cluster health.

/Category:VMWare

Check AWS CloudWatch Alarms

github.com/jakgibb/check-cloudwatch

check-cloudwatch is a simple CLI program, utilising the AWS SDK, to check the status of a specified CloudWatch alarm.

/Category:Cloud
LicenseGPL

check_aws_events

Check current event logs information from the AWS Service Health Dashboard The endpoint for the API is: https://health.us-east-1.amazonaws.com (provides event data for all regions) usage: check_aws_events.py -s EC2|RDS -r us-east-1|us-west-1|us-west ...

/Category:Cloud

check_netstats.py

Simple python script to run checks on ifconfig or /proc/net/dev data

LicenseGPL

Check vplex

Check vplex This plugin permit to check the helth of a vplex of the DELL / EMC. It check with the API rest of the vplex.

/Category:SAN and NAS
LicenseGPL

Send Nagios service problem as mail

A python script which can be used as an event handler for services within Nagios to automatically send mail to a targeted mail address when a service problem occurs. The script is called by creating a command within Nagios and passing the parameters requi ...

Local AD check for Azure AD Synchronization

github.com/hanikat/nagios

A simple script which checks the local server that Azure AD Connect runs on for the following: * Time since successful synchronization with Azure AD * Time since successful password synchronization with Azure AD * Errors in event log indicating probl ...

/Category:Cloud

Environmental monitoring with BME680

Environmental monitoring with Raspberry Pi and BME680 and Nagios / NRPE Python3 script run by NRPE. Assumes the BME680 device is already attached to the Raspberry Pi. Software setup Install the required library: sudo pip3 install adafruit- ...

/Category:Environmental

sqldelete

sqldelete is a C program used to remove multiple Hosts from the Nagios XI server's nagiosql MYSQL database quickly.

/Category:Utilities

check_azservicehealth

This is a Nagios plugin designed to query and give status of Azure Tenant Services (aka Office365 applications). It can be used to report on whether a given service is available to end users, and give a quick report on why it may not be- similar to the h ...

/Category:Cloud
LicenseGPL

Nimble Storage Hardware Pool Disk Space API Check Scrip...

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

/Category:SAN and NAS
LicenseGPL

check Synology Surveillance Station last recordings

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.

/Category:Security
LicenseMIT

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

/Category:SAN and NAS
LicenseGPL

check_snmp_host.sh

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

/Category:Linux
LicenseGPL

Checks Dell Ship date using SNMP against the iDRAC

github.com/bridrod/Nagios

Checks Dell Ship date using SNMP against the iDRAC Monitoring script for Dell Ship Date using SNMP protocol

/Category:Dell
LicenseGPL

Checks and Displays iDRAC Information with RACADM

github.com/bridrod/Nagios

Checks and Displays iDRAC Information with RACADM Monitoring script for displaying Dell iDRAC Info using RACADM

/Category:Dell
LicenseGPL