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)
3PAR check script
Check script for HP 3PAR storage systems
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. Works till FabricOS v7.3.x. Newer versions support coming soon. Script uses Expect to ...
Check Brocade Hardware Health
opensource.is/trac/browser/nagios-plugins/check_brocade_env.Checks Brocade SAN switches for FAN, Power Supply and Temperature status through SNMP.
Check Dell MD Performance
pingtraceroute.techcheck the Dell MD series Storage performance, now can monitor the average IOPS, average MB/s and Read %. Check on the MD3820i
Check EMC PowerPath
This is a very basic/simple script that requires sudo to run the 'powermt' command. It is setup to run on Solaris/Linux/HP-UX with powermt installed in the standard location. It will first check to see if powerpath is installed. if it is, it will t ...
Check EMC PowerPath managed devices and paths
www.xonix.skShell script runs the command "powermt", parses its output, looking for devices and paths. Checks each device for "active" state and each path for "active" mode and "alive" state. Return values: OK (0) - all paths up WARNING(1) - at least one non-ac ...
Check HP MSA (Modular Smart Array) sensors
blog.230ruedubac.frThis plugin checks all sensors of an HP MSA array. Currently successfully tested with : HP MSA2312i HP MSA2012i HP MSA2012fc HP MSA2324i HP P2000 G3 MSA (iSCSI & FC) Usage : check_msa_hardware.pl -H [ hostname | IP address ...
Check HP MSA P2000
www.toms-blog.comThis checks the HP P2000 for the status of all parts within the SAN, this includes all Enclosures, Fans, Voltages, Disks and Temperatures. SNMP is not needed for this as it uses the inbuilt API to gather the status and performance counters over HTTP or HT ...
Check Huawei Oceanstor SNMP
SNMP Check for Huawei OceanStor Storage Hardware Tested on Huawei OceanStor Dorado 5000 V6 and OceanStor 2200 V3
Check MSA 2012i G1
This plugin checks all available parts of the MSA 2012i G1 that is available through the show commands via cli interface. With this single script you can make 7 services to check your MSA. It was tested only on MSA 2012i G1, but can work on other MS ...
Check NetApp health & status
hinterlands.orgA NetApp monitoring plugin written in Perl using commonly available modules. The plugin uses SNMP to communicate and does not require an external MIB file. All the usual monitoring points are covered, suggestions for more are welcome. The latest vers ...
Check SAN Switch Health
This plugin checks sensors (psu, temperature, fans et al) and overall health of SAN switches that understand the Fibre Alliance MIB. There is a long list of companies behind that MIB; I have tested the script with switches from Brocade and Qlogic.
Check Synology NAS | check_syno.sh
std.rocksThe check_syno plugin checks the health of your Synology NAS thanks to SNMPv3 protocol. It can report about : - System status (Power, Fans) - Disks status - RAID status - DSM update status It uses SNMPv3, and has been tested with DSM 6.0. It ...
Check TrueNAS Health/Replication
Check the status of the TrueNAS alert system or the state of TrueNAS replication tasks.
Check TrueNAS/FreeNAS Extended Play
github.com/StewLG/check_truenas_extended_playThis 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.
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.
check-multipath.pl
Monitor number of available connection paths per LUN and failed paths for multipath devices on Linux.
check-oceanstor.py
github.com/vasiliev123/check-oceanstor.pyCheck Huawei OceanStor plugin for Nagios It serves as a hardware check of the Huawei OceanStor and was tested on OceanStor 2600V3 and OceanStor 5500v5. PLEASE BARE IN MIND THAT YOU STILL BETTER IMPLEMENT MAIL ALARMS ON THE STORAGE ITSELF
check_cloudstation
github.com/leirn/check_cloudstationCheck the CloudStation status on Synology NAS. Particularly useful with let's encrypt certificates that are renewed every 90 days and need manual operation to restart.
check_coraid
www.terraquis.netMonitor changes on status of a Coraid shelf. Runs commands 'show -l' and 'list -l' and compares output with a previously stored file.
check_emc_unisphere
blog.manton.imA Nagios plugin that checks the health of your SAN through EMC Unisphere.
check_eva
check_eva will monitor the health of your HP EVA disk system.
Check_eva_cv
nagios-it.org/v1.0 Date: 2012-03-12 Date: 2012-03-05 Author: Alberto Lazzarin - ITA v1.1 Date: 2013-05-30 Author: Ivan Bergantin - ITA Fix grep function on disk and disk group component This script works with HP SSSU Binary (architecture dependent x86 or ...
check_freenas.py
Simple python script for monitoring FreeNAS alerts and replication status. It´s based on one of the FreeNAS API examples found here: https://github.com/freenas/freenas/blob/master/examples/api/startup.py
check_freenas_api
jeff.alyanak.caFreeNAS 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 ...
check_huawei_oceanstor.sh
github.com/vasiliev123/check_huawei_oceanstorThis plugin is DISCONTINUED, please use check-oceanstor.py => https://github.com/vasiliev123/check-oceanstor.py Check Huawei OceanStor plugin for Nagios It is adapted to serve as a hardware check of the Huawei OceanStor and was tested on OceanStor 260 ...
check_hyperbackup
github.com/leirn/check_hyperbackupCheck Hyper Backup tasks status on Synology NAS
check_IBM_DS_health
Plugin to monitor IBM DS4x00 / DS5x00 system health. It is not very sophisticated but I wanted to share it anyway. You need to install IBM DS Storage Manager. The plugin uses SMcli command usually based in "/opt/IBM_DS/client/SMcli". Location can be cont ...
check_IBM_performance
Plugin for monitoring IBM Storage performance. Tested it on DS4100 & DS4700 & DS3512 (You have to have a compatible SMcli version - Storage Manager 10.70.A5 is working for me). Please use LATEST version. You must install Storage manager client for the ...
check_is
This plugin checks the status of SGI's LSI based InfiniteStorage products. It will also probably work on any LSI/Engenio storage controller providing you can provide the location of the smeecli binary.
check_lefthand.pl
Some basic checks of an HP LeftHand device. Sorry I never wrote full documentation.
check_lenovo_storage
github.com/Start81/check_lenovo_storageNagios check for lenovo thinksystem storage hardware via REST API
check_md3000i
Check status of Dell md3000i iSCSI SAN.
check_memory-isilon.pl
throwsb.github.io/nagios-checks/Checks the memory usage on a EMC Isilon Node with a SNMP query. Detailed documentation can be found at https://github.com/throwsb/nagios-checks/blob/master/check_isilon.md
check_msa
oss.range-id.itCheck MSA2000 and P2000 Storage array (health of Array, Redundancy, Environment).
check_multipath
Checks multipath connections to SAN storage on your GNU/Linux box, also has working support for specifying required redundancy level
check_netgear_readynas
github.com/nickjeffrey/check_netgear_readynascheck for Netgear ReadyNAS Duo via SNMP, disk health, RAID status, temperature, fan speed, disk util
check_oceanstor
Nagios plugin for monitoring Huawei OceanStor storage devices using the API Commands implemented check_oceanstor_alarms.py: Checks for active alarms check_oceanstor_filesystems.py: Checks free space on filesystems check_oceanstor_diskdomains.py: C ...
check_package_center
github.com/leirn/check_package_centerCheck whether packages need to be updated on Synology NAS.
check_promise_vtrak
www.claudiokuenzler.com/nagios-plugins/check_promise_vtrak.pThis plugin was created to monitor a Promise Vtrak storage device. It monitors the physical drives and the chassis itself (power supplies, fans, etc). Several attached enclosures are supported.
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.