Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Category: SAN and NAS
Nagios plugins to monitor SAN (Storage Area Network) and NAS (Network Attached Storage) devices, controllers, software, etc.
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
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.- Amazon S3 (2 listings)
- Cisco (1 listings)
- EMC Clarion (6 listings)
- HDS (3 listings)
- IBM Brocade (7 listings)
- IBM San Volume Controller (15 listings)
- NetApp (30 listings)
- Sun (3 listings)
check_qnap_temps





Yet another Nagios plugin for checking CPU, SYS, and HDD temperatures on QNAP devices via SNMP
check_readynas - Netgear ReadyNAS 2100 Nagios Plugin





check_readynasos6 - plugin for Netgear Readynas OS 6





Based on egalstad's work: https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/check_readynas--2D-Netgear-ReadyNAS-2100-Nagios-Plugin/details Instructions are the same, but you need to use READYNASOS-MIB.
check_readynas_hd.pl





This plugin checks the first partition on a "Netgear ReadyNAS" using SNMP. snmpwalk is required! You need a MiB-File from the netgrear Page.
check_snmp_qlogic_port





check_snmp_qlogic_port Nagios Plugin to check some statistics from a switchport of your choice. Tested on Qlogic Sanbox 5802 Usage: -H = Hostname or IP -C = SNMP Community -p = Switch Port -t = Mode (errors,status,speed,statistics) errors in ...
check_snmp_qnap_volspace





This is a Nagios plugin written in Go to check status and space usage of Qnap volumes via SNMP.
It depends on the presence of snmpwalk command.
check_storcenter





With this plugin you can do several checks on your EMC/Iomega StorCenter NAS.
check_StoreOnce_4G





A Nagios/Centreon plugin for the 4th Generation (4G) of StoreOnce. Simply Bash code.
check_sym_pool





Plugins to monitor the usage/(over-)subscription of ThinPools provided by EMC's High-End-SAN-Storage Symmetrix VMAX. You can define thresholds for each pool. Output is suiting for plotting as graph (perfdata-format). Wraps around EMC's CLI-Interface "Solu ...
check_synology_freespace





Check free space on Synology volumes
check_thecus_nas





Check plugin designed for a Thecus NAS N5500, which might work on other models. It can check and report health of disks, fans and RAID configurations, but also CPU-usage and available disk-space.
check_vmax





This plugin for Nagios is used to monitor RF and FA adapters, Power Supply stati and thin pool usage of EMC VMAX storages.
check_vnxe





This plugin allows you to check all components of an EMC VNXe storage system. Requires Unisphere CLI for Linux.
Dell / Quest DR-series check, for DR4000, DR4100, DR430...





Check script for Dell / Quest DR-series de-duplicating storage units. Including DR4000, DR4100, DR4300, DR6000 and more. Gives status of unit, hardware information and storage information.
Dell Compellent





Checks Status of DELL Compellent Storage
Tested on SC2020
based on check_equallogic from napsty
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 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 ...
Dell Powervault MD38 Series Overall Health





Check Dell PowerVault MD 34/38 Series Storage Arrays Overall Health Prerequisites: -smcli installed on a windows machine and a Nagios compatible agent -Powershell Version 0.1 This script uses smcli to check the overall storage health, it wil repor ...
Dell Powervault MD38 Series Performance





This script reports the performance of virtual disk arrays of Dell Powervault MD38 Series, but in principle it should work with MD34 Series. Prerequisites: smcli on a windows machine and a Nagios compatible agent Version 0.1 This script uses smcli t ...
EMC Unity





### check_unity.py ### This is a Nagios monitoring script for DELL EMC Unity storage box. [root@]# ./check_unity2.py -H myunitybox.foo.com -u monituser -p monitpass -m usage: check_unity2.py [-h] -H HOSTADDRESS -u USER -p PASSWORD -m ...
Fujitsu ETERNUS DX Storage





Fujitsu ETERNUS DX Storage 1.1 The complete package including documentation and tools and sample configurations can be downloaded on the Fujitsu support side: http://www.fujitsu.com/global/services/computing/storage/eternus/tools/nagios-plugin.html
HP 3PAR Storage Monitor - Health Check





Perl script uses Expect to login to 3par service processor via ssh.
There is no additional software required. Can be used for nagios, op5, etc. monitoring.
HP Lefthand P4000 Cluster Volume check





Check with sh script the used space for the total Cluster Volume for a HP Lefthand P4500. Tested with 1 cluster volume and calculate the % of usage.
HP Lefthand SAN/iQ hardware and software check





Check script for HP LeftHand SAN/iQ devices. Gives status of hardware, drive information and array information.
HP Lefthand Volume Size check





This script, building upon the existing https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/HP-Lefthand-P4000-Cluster-Volume-check/details plugin checks individual volumes and returns a percentage used. A small amount of wo ...
Huawei Dorado 2100 G2





This script will monitor the state of your Huawei Dorado 2100 G2 storage. You'll need bash, awk & expect installed. This is initial version, send your patches & feedback to robots.rulz @ gmail.com if any...
Huawei_Storage_Nagios_Plugin_linux





The Huawei eSDK Array Management Plug-in (for Nagios) is installed in the Nagios tool. After the installation, the Nagios tool can manage Huawei OceanStorV3, OceanStorV5 and DoradoV3 devices, as well as keep the system information, LUNs, alarms, and cont ...
IBM DS 35xx healt check script





This Perl check will monitor various aspects of an IBM DS 35xx storage system using Storage Manager's SMcli. It has been reported that this plugin works with several models of "small" IBM DS storage systems: * DS 3400 (Firmware version: 07.35.53.00 ...
IBM SAN Volume Controller (SVC) and IBM Storvize Monito...





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





isilon_quota_check.pl - Checks the disk quotas usage on a EMC Isilon cluster. Detailed documentation can be found at https://github.com/throwsb/nagios-checks/blob/master/check_isilon.md
Nagios plugin for monitoring Unity system





Nagios plugin for monitoring Unity system nagios-unity is built on top of storops, which interacts with Unity storage via RESTful API. nagios-unity provides an easy-to-use command line interface for invocation of nagios servers. nagios-unity follows th ...
Nagios Plugins for TATLIN.UNIFIED storage system





Nagios plugins for integration with TATLIN.UNIFIED storage system (YADRO)
Nimble Storage Hardware Health API Check Script





The script utilises the Nimble Storage API to provide some basic hardware status 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 ...
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 ...
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 ...
Pure Storage





These are plugins to monitor Pure Storage's FlashArray and FlashBlade systems. Supported FlashArray models are: FA-400, //m and //X series. To use these plugins you need to install the Pure Storage Python REST Client (https://github.com/purestorage/rest-c ...
QNAP NAS harddisk status





This plugin sends SNMP queries to a QNAP NAS and verifies the state of all harddisks (temperature, status, SMART info). The temperature is returned as performance counter. Tested on a QNAP TS-259 Pro+ with firmware 3.8.4
QNAP NAS system temperature





This plugin sends SNMP queries to a QNAP NAS and checks the cpu and system temperature. The temperature is returned as performance counter. Tested on a QNAP TS-259 Pro+ with firmware 3.8.4
QNAP NAS volume status





This plugin sends SNMP queries to a QNAP NAS and verifies the state of all volumes (status, space free). The free space is returned as performance counter. Tested on a QNAP TS-259 Pro+ with firmware 3.8.4
qnap_health





Check QNAP NAS health status. Provides a large set of check routines. Usage: $ [-V protocol] -H -C -p -w -c " Where: -p|--part - part to check" -h - no human-readable output; do not use unit suffixes" ...
Synology Health DSM/SRM via SNMP





Nagios Plugin to check the health status a Synology DSM/SRM via 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)
Thecus NAS (PHP)





A collection of check scripts to monitor newer THECUS NAS applicances. Works on XI, unable to tell if it works on others... please let me know ig you use it, and will add it.