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 if FS is Mounted (check_mount.sh) AIX, NFS, UNIX,... New!

Shell Script for Nagios, checks if the FS given is mounted. Assumes that you are checking NFS by default, but it can check for any type of FS: NFS, NFSv4, CIFS, JFS, JFS2, EXT2, EXT3, EXT4, etc (If a FS is mounted more than once it gives a Warning ...

/Category:File System
LicenseGPL

WINSMS New!

This Script Allow you to send a sms via external API without Plugging in a GSM or Modem using Winsms

/Category:SMS

check_sites_running.sh New!

Check_Sites_Running.sh (sites running under TOMCAT) This is my first Bash script, let alone first Nagios Script, so please excuse any errors, and I welcome advice. I wrote this script as I didn't have access to the management console for Tomcat with ...

/Category:Apache Tomcat
LicenseGPL

Dell OpenManage Plug-in for Nagios XI New!

en.community.dell.com/techcenter/systems-management/w/wiki/8

Dell OpenManage Plug-in for Nagios XI provides capabilities to monitor 12th and later generations of Dell PowerEdge Servers through an Agent-Free, Out-of-Band method using Integrated Dell Remote Access Controller (iDRAC) with Lifecycle Controller as well ...

/Category:Dell

Check SNMP RAM service New!

This plugin checks process memory by SNMP on host.

LicenseGPL

Check IBM Storwize V7000 Unified / SONAS VFS Warnings

github.com/acch/nagios-plugins

This bash script reports on the number of VFS warnings logged by Samba in an IBM Storwize V7000 Unified / SONAS system, by evaluating syslog entries in /var/log/messages.

LicenseMIT

Check IBM Storwize V7000 Unified / SONAS SMB Sessions

github.com/acch/nagios-plugins

This bash script reports on the number of SMB sessions in an IBM Storwize V7000 Unified / SONAS system, by evaluating syslog entries in /var/log/messages.

LicenseMIT

Check_3par_volume

Check_3par_volume Nagios script to Check available size on datastores HP 3PAR Storage virtual volumes.

/Category:VMWare

Check IBM Storwize V7000 Unified / SONAS Replication

github.com/acch/nagios-plugins

This bash script checks the status of the last replication task of an IBM Storwize V7000 Unified / SONAS system.

LicenseMIT

AlertOps

alertops.com/documentation/integrations/pre-built-integratio

AlertOps Phone, SMS, email and mobile alerts for Nagios and other monitoring tools. Send Nagios email to AlertOps and alert the right person. Features: On-call scheduling Escalations Automatically open and close alerts from Nagios Automatically open and clos ...

/Category:Notifications
LicenseOther

UPS Socomec Sicon Netvision

www.crowdedplace.com/2013/05/socomec-sicon-netvision-1-0/

This is a first try at the Socomec Sicon Netvision UPS. What it does: verify output voltage (currently only the first element of 3; this defaults to a warning below 200 volts) verify output load in percent (currently only the first element of ...

/Category:SNMP

check_ssl_expiration.php

This plugin can be used to check SSL certificate expiration for a given IP address or range of IP addresses. check_ssl_expiration.php - v1.0.0 Copyright (c) 2016 Matthew Capra, Nagios Enterprises Under GPL v2 License This ...

Check IBM Storwize V7000 Unified / SONAS Performance

github.com/acch/nagios-plugins

This bash script reports on various performance metrics of an IBM Storwize V7000 Unified / SONAS system, using the 'lsperfdata' CLI command.

LicenseMIT

Check SNMP service

This plugin checks existence of a service using SNMP. ./check_SNMP_service.sh COMMUNITY HOST SERVICE

Check StorPool

Show StorPool failed disks and services

/Category:Active Checks
LicenseGPL

check_dhcp_scopes

This plugin was inspired and partially based off of elliot's DHCP plugin that check all scopes. (Source: https://github.com/elliot/nagios-check_dhcp)

/Category:DHCP and BOOTP

Perl scripts to monitor Windows servers by Winexe

The archive contains example scripts that use Winexe to execute commands or monitor something 1- check_winexe_remotecmd.pl : launch remotely a Windows command by winexe 2- check_winexe_powreshell_remotecmd.pl : launch remotely a PowerShell script by Win ...

/Category:Windows
LicenseGPL

Check Fortigate hardware health by SSH

It connects on a Fortigate with a login and password and use the 'execute sensor list' to determine the hardware health. You can restrict check to some hardware items, exlude them, change teh default prompt, the criticity. ./check_ssh_fortigate_env.pl - ...

/Category:Fortinet
LicenseGPL

Check OnApp Ghosts

Check if a virtual machine(VM) is running on more than one hypervisor(HV). Check if a VM's network interface exists on more than one HV. Check if an VM's ip address exists on more than one HV. Check for unknown iptables entries on HVs.

/Category:Active Checks
LicenseGPL

Mail2Nagios, a Nagios status generator from mails

This Perl tool can transform unformatted mails to NSCA messages or GED messages(EyesOf Network Generic Event Dispatcher). It happens sometimes that the only way to monitor a system is to configure mail notification on it. The idea is to transport this ...

/Category:Notifications

Check IBM Storwize V7000 Unified / SONAS Inodes

github.com/acch/nagios-plugins

This bash script reports on the number of inodes in an IBM Storwize V7000 Unified / SONAS system.

LicenseMIT

check_cpu_info

This plugin is successfully tested on Ubuntu server-client environment. This script, written in bash is intended for getting total CPU use in percentage along with four important CPU usage information like User, System,Idle and IOwait. By default it will ...

LicenseGPL

Nagios XI - Installing Nagios XI In An Offline Environ...

library.nagios.com/library/products/nagiosxi/documentation/8

The purpose of this documentation is to provide a guide for installing Nagios XI in an offline environment. The procedure in this document is currently in BETA phase, we do not guarantee these for production at this point, as we are still doing some fina ...

NFS Check

Shell script that checks to ensure NFS mounted directory is writable and lists current open files in that directory. Mimics the behavior of lsof -N but does not use lsof as listing the files in /proc/*/pd/* returned faster. Would work for any path real ...

LicenseBSD

check for the Hitachi Storage

- Script for checking the Hitachi Storage H/W Status(DKC, DKU Units).. - This is shell script - Available for these Storage Lightning 9900 = RAID400 Lightning 9980V = RAID450 USP = RAID500 USP V = RAID600 VSP = RAID700

/Category:HDS

check_prtg.pl

Perl connector plugin to PRG monitoring solution using their API. You need the API URL, a login and password to it and the name of the sensor It requires curl tool. check_prtg.pl -h for syntax

check_openha.pl

Check locally the status of OpenHA cluster by using /usr/local/cluster/service command. Can be executed by SSH, NRPE or an SNMP extension. for syntax, do check_openha.pl -h

check_datacore.pl

Check different aspect of Datacore Storage (VirtualDisks, Clients, Servers, PhysicalDisks, ...) by SNMP Do check_datacore.pl --help for syntax

/Category:Software
LicenseGPL

check_nutanix.pl

Check Nutanix Cluster Software

/Category:Software

check_ssh_efficientip_cluster.pl

Check by SSH the effective cluster role of an EfficientIP device compared to an expected role. perl module Net:OpenSSH is required.

LicenseGPL

check_mpath

github.com/daedalus/nagios_plugins

This plugin remote checks the status of every path in the multipath fibre channel driver. If one or more is paths are down it throws a warning. If it has only one path alive it throws a critical state. Examples: For an esxi system: /usr/local/nag ...

LicenseGPL

Netfilter dashboard

github.com/dominikborkowski/nagioslogserver-netfilter

Netfilter dashboard Dashboard and filter for parsing and displaying netfilter/iptables logs.

/Category:Dashboards

Inter server port monitoring

Hi Team, Plugin will helps you to monitor whether given port is listening between the Server A and Server B or not. i.e from Server C you can check port listened between Server A to Server B. Achieved the same by writing two lines of simple code. ...

/Category:Linux
LicenseGPL

Check AP (acces point) under a MSM 760 series (like MSM...

Check AP (access point) under a MSM 760 series (like MSM765) controller and notify if some AP are not connected/sync and give some informations about them. Usage: check_msm_access_point.sh -H IPCONTROLLER -C snmpcommunity -AP name_of_the_acces_point_th ...

/Category:Active Checks
LicenseGPL

check_ism

The script checks if the processes of I/CAD (Intergraphs Computer Aided Dispatch, sold by Hexagon Safety & Infrastructure) started by ISM Intergraph Interface Service Manager) currently have the intended state. Depending on the type of process this mean ...

/Category:Software
LicenseGPL

zmqstat.pl

Monitoring Zimbra queues separately

LicenseGPL

check_drbd9

github.com/alaskacommunications/nagios_check_drbd9

check_drbd9 This plugin checks the status of DRBD resources for DRBD 8.4 and DRBD 9.0. The plugin can be configured to provide just the short text output or with long text output which provides details of affected resources.

/Category:Linux
LicenseBSD

SNMP UPS Check

Universal UPS check. Check for status of battery, temperature probes, voltage, load and much more! Based on the plugin by Daniel DueƱas Domingo, this adds quite a number of bugfixes, adds SNMP v3 support and improved code logic and flow.

/Category:UPS
LicenseGPL

check-netapp-volume

github.com/JeanMarieAries/check-netapp-volume

check-netapp-volume is a python2.7/nagios plugin that allow you to check volume space, according thresholds defined. It use SSH connection to connect to the filer, get the entire volumes list, parse and output the result.

/Category:NetApp
LicenseMIT

check ESX time

This plugins monitors esxi hypervisor time.

/Category:VMWare
LicenseOther

check_aruba_time (check_hp_time)

The script connects via SSH to an Aruba Switch (HP Switch), executes the "show time" command and then compares the result with the current time. Depending on the chosen parameters it returns OK, WARNING or CRITICAL. In case of an error it returns UNKNOWN.

/Category:HP
LicenseGPL

check_es_store

www.claudiokuenzler.com/nagios-plugins/check_es_store.php

Monitor the store/disk usage of an ElasticSearch cluster/node.

LicenseGPL

Nagios with InfluxDB, nagflux and Grafana

A short tutorial howto install InfluxDB, nagflux and Grafana.

/Category:Documentation

check_g-tap_power

This is a script that checks the AC status of a Gigamon G-TAP-ATX.

/Category:Others
LicenseApache

Nagios and Braintower SMS Gateway

Nagios and Braintower SMS Gateway Can I connect my Braintower SMS Gateway to Nagios? Of course you can use your Braintower SMS Gateway to send alarms from Nagios via SMS.

check_lacp_ports

check_lacp_ports Do portwise checks of LACP trunks between switches or similar equipment, using only the standard IEEE8023-LAG-MIB.

/Category:* Others
LicenseGPL

check_end2end.pl - automate a website navigation

github.com/kromg/nagios-plugins

check_end2end.pl - automate a website navigation using a simple configuration file.

LicenseOther

check_network_device_ping

Logs onto a remote network device, executes native ping command and parses the results.

LicenseGPL