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

Check Synology NAS

Current Version
1.1
Last Release Date
2015-06-18
Compatible With
  • Nagios 3.x
  • Nagios 4.x
Owner
E-mail
License
BSD
Hits
28132
Files:
FileDescription
check_snmp_syno.shcheck_snmp_syno.sh
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
This plugin uses SNMP to check NAS devices from Synology
This plugin uses SNMP to check NAS devices from Synology. The following parameters are tested:

- System health
- Disk health
- Disk temperature
- RAID health
- RAID status

Tested with Synology DSM 5.x (Models RS214 and RS3614xs) and Nagios 3.2.3 in GroundWork 6.5

This plugin checks the health parameters of Synology systems (system, disks, raids) according to the MIB guide published by Synology: https://global.download.synology.com/download/Document/MIBGuide/

The official Nagios Plugin Development Guidelines have been followed as much as possible:
http://nagios-plugins.org/doc/guidelines.html

Bug in DSM: Spare disks and SSD cache disks are reported as "NotInitialized" by the SNMP server in DSM. There is no workaround known to me. I've reported this to the Synology forum: http://forum.synology.com/enu/viewtopic.php?f=3&t=94177

v1.1 from 18.06.2015:
- File encoding adapted to utf-8
- Syntax of if statements corrected
- New link to official MIB Guide from Synology
Reviews (1)
bynosage, July 14, 2014
Nice! For others: if this is your first snmp check you will need the snmp utils, for centos/redhat: yum install net-snmp-utils. Question for the author: is the status information supposed to be blank when the system is OK? I can run the check manually and get an output fine, verbose or not, just no output with the Nagios panel, weird! Thanks for the plugin!
Owner's reply

Thanks for your reveiw. The script returns OK and a return value of 0 if everything is fine. I cannot reproduce the behaviour of a blank status line you observe with the script. Can you tweak something in Nagios to get it displayed in the panel?