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 Disks on HPE MSA 2050 New!

Based on the work of Stephen Bleazard's plugin over at https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/RAID-Controllers/check_hp_msa2324sa_disk/details. I made some SIMPLE modifications to make it work via SSH in place of Telne ...

/Category:RAID Controllers

check_ping_from_mikrotik New!

Nagios script write in PHP with performance data to ping host from mikrotik throught API

/Category:ICMP
LicenseGPL

check_pmg_services New!

Proxmox MG service check, with check_nrpe for Proxmox MG important service check.

LicenseGPL

check_rest_api | Monitor data from a REST API

github.com/xWyatt/check_rest_api

This is a plugin that allows you to monitor data returned by a RESTful API.

/Category:HTTP
LicenseGPL

check_cadvisor

Python based script used to monitor "running" docker containers in conjunction with Google's Cadvisor.

/Category:Containers

Nagios Core Dark Theme only CSS

github.com/zmehu/nagios-core-dark-theme

Nagios Core Dark Theme only CSS Nagios dark theme only small edition of CSS core files.

/Category:Themes and Skins

check_k8s

github.com/ITRS-Group/check_k8s

Nagios plugin for monitoring Kubernetes Clusters, built using the Python standard library. It currently supports monitoring of Pods, Nodes and Deployments. For additional documentation see the github readme.

/Category:Containers
LicenseGPL

Synology NRDP Hyper Backup Status

This script sends a Hyper Backup status to an NRDP Endpoint

/Category:Others

Stew Check Asterisk

github.com/StewLG/stew_nagios_check_asterisk

Checks SIP Peers and SIP Registrations using AMI interface. Documenation and examples available on github page

/Category:Asterisk
LicenseGPL

CheckStaticIP

github.com/StewLG/check_static_ip

Check that an IPV4 static IP address is what is expected

LicenseGPL

Oracle tablespace check

This is a tablespace-check for oracle databases. The check first gathers all tablespaces in an oracle database, then checks every tablespace against the given trigger-levels.

/Category:Oracle

check_oracledb_replication

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_metar Checks weather information in METAR format

/Category:Others
LicenseGPL

check_fr24

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

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