Home Directory Plugins Hardware Storage Systems SAN and NAS Dell / Quest DR-series check, for DR4000, DR4100, DR4300, DR6000

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 Tree

Dell / Quest DR-series check, for DR4000, DR4100, DR4300, DR6000

Rating
2 votes
Favoured:
0
Current Version
1.0
Last Release Date
2017-02-20
Compatible With
  • Nagios 3.x
  • Nagios 4.x
Owner
License
GPL
Hits
8777
Files:
FileDescription
check_dell_drCheck script
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
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.
Uses SSH to fetch information from the unit.

Built and tested on a Dell DR4100 unit, software version 3.2.0802.3
My unit has no errors currently but best effort is taken to simulate them.

Will raise WARNING condition on most hardware or array based faults.
Temperature tresholds can be set as variables in the script.

Requires 'sshpass' to function. Please install it before running this script.

Usage:
./check_dell_dr [-v] -P password -H username@host [-T test type]

Options:
-h
Print detailed help screen
-H
Dell DR-series host username@host
-P
Dell DR-series password
-T
Test type. Can be one of following
info - General information about the unit (default)
hardware - Detailed information about the units drives
stats - Statistics of the storage (always returns OK)

Typical output from test type info:
OK System: MYDR001 Dell DR4100 Version 3.2.0802.3, SN: ABCD123, State: Operational Mode, Storage: 16.37 TiB ready, used 86.47%
System: MYDR001
Product: Dell DR4100
Service tag: ABCD123
State: Operational Mode, Filesystem is fully operational for I/O.

Typical output from test type hardware:
OK No hardware faults detected. See plugin output and graphs for more information.
Storage Controller PERC H710: optimal
Storage Controller PERC H810: optimal
Virtual disk Virtual Disk 0, state: ready, health: optimal
Virtual disk DATAVol, state: ready, health: optimal
Physical disk 0, serial: A1B2C3D4, size: 2 TiB, state: ready, health: optimal, alert: no
Physical disk 1, serial: A1B2C3D5, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 2, serial: A1B2C3D6, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 3, serial: A1B2C3D7, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 4, serial: A1B2C3D8, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 5, serial: A1B2C3D9, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 6, serial: A1B2C3D0, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 7, serial: A1B2C3D1, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 8, serial: A1B2C3D2, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 9, serial: A1B2C3D3, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 10, serial: A1B2C3D4, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 11, serial: A1B2C3D6, size: 2 TiB, state: online, health: optimal, alert: no
Physical disk 12, serial: A1B2C3D4C5E6, size: 300 GiB, state: online, health: optimal, alert: no
Physical disk 13, serial: A1B2C3D4C5E7, size: 300 GiB, state: online, health: optimal, alert: no
Battery HDB Ba00, state: ready, health: optimal
Battery HDB Ba01, state: ready, health: optimal
Storage Cache HDB Ca00, health: optimal
Storage Cache HDB Ca01, health: optimal
Power Supply HDB PS00, health: optimal
Power Supply HDB PS01, health: optimal
Temperature Probe HDB TP00, health: optimal, reading: 20.0
Temperature Probe HDB TP01, health: optimal, reading: 36.0
System Board Fan1, health: optimal, speed: 8280
System Board Fan2, health: optimal, speed: 8280
System Board Fan3, health: optimal, speed: 8400
System Board Fan4, health: optimal, speed: 8280
System Board Fan5, health: optimal, speed: 8280
System Board Fan6, health: optimal, speed: 8400
PS1 Voltage 1, health: optimal, reading: 230.00
PS2 Voltage 2, health: optimal, reading: 232.00
Storage Controller HDB ST00, health: optimal
Storage Controller HDB ST01, health: optimal
NIC HDB Ni00, health: Connected, speed: 10 Gbps
NIC HDB Ni01, health: Connected, speed: 10 Gbps
NIC HDB Ni02, health: Not Connected, speed: 10 Gbps
NIC HDB Ni03, health: Not Connected, speed: 10 Gbps
CPU HDB CP00, health: optimal
CPU HDB CP01, health: optimal
DIMM DIMM_A1, health: optimal
DIMM DIMM_A2, health: optimal
DIMM DIMM_B1, health: optimal
DIMM DIMM_B2, health: optimal
NVRAM health: optimal, errors: 0, temperature: 44
NVRAM SSD health: optimal, state: connected

Typical output from stats type info:
OK Disk total: 16274 GB, Disk used: 14042 GB, Disk free: 2232 GB, Usage: 86.29%, Active bytes: 94250 GB, Total savings: 85.42%
Disk used: 14042 GB
Disk free: 2232 GB
Active bytes: 94250 GB
Total savings: 85.42%
Read throuhgput: 0.00 MB/s
Write throughput: 0.00 MB/s

Update history:
0.9 First release
1.0 Added 'stats' test and some error handling
Reviews (1)
byphilrandal, May 4, 2018
I've updated this to suit our needs better and put it on github

https://github.com/philrandal/check_dell_dr