Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Dell / Quest DR-series check, for DR4000, DR4100, DR4300, DR6000
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!
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
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
https://github.com/philrandal/check_dell_dr