Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Dell OpenManage Storage
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!
Checks controllers, disks and RAID drives using the
"omreport storage" command from Dell OpenManage.
Tested with various plain SCSI and Perc3, Perc4, Perc5 and Perc6 RAID controllers (SATA/SCSI/SAS, internal and external storage).
Tested in OpenManage 4.5, 5.0, 5.1, 5.2, 5.3, 5.4, 5.5 environments.
Requires OpenManage 4.3 or later.
Requires Perl.
Supports sudo.
New features:
- more output in case of errors
- detects driver and firmware version issues
- fixed battery state recognition
- evaluates connectors and enclosures as well
- version-related warnings may be switched off
"omreport storage" command from Dell OpenManage.
Tested with various plain SCSI and Perc3, Perc4, Perc5 and Perc6 RAID controllers (SATA/SCSI/SAS, internal and external storage).
Tested in OpenManage 4.5, 5.0, 5.1, 5.2, 5.3, 5.4, 5.5 environments.
Requires OpenManage 4.3 or later.
Requires Perl.
Supports sudo.
New features:
- more output in case of errors
- detects driver and firmware version issues
- fixed battery state recognition
- evaluates connectors and enclosures as well
- version-related warnings may be switched off
Reviews (1)
Plugin worked well.
Below is the output.
./check_om_storage.pl --analyze
--CMD1 parsed output:
OpenManage version: 5.5.0
--CMD2--: /usr/bin/omreport storage controller -fmt ssv
Controller PERC 4e/Di Controllers
--CMD2 results:
Got 6 controller lines
Checking Controller No. 0: PERC 4e/Di
--CMD3--: /usr/bin/omreport storage pdisk controller=0 -fmt ssv
List of Physical Disks on Controller PERC 4e/Di (Embedded)
Controller PERC 4e/Di (Embedded)
ID;Status;Name;State;Failure Predicted;Progress;Type;Capacity;Used RAID Disk Space;Available RAID Disk Space;Hot Spare;Vendor ID;Product ID;Revision;Serial No.;Negotiated Speed;Capable Speed;Manufacture Day;Manufacture Week;Manufacture Year;SAS Address
0:0;Ok;Physical Disk 0:0;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J408BN9K;320;320;Not Available;Not Available;Not Available;Not Available
0:1;Ok;Physical Disk 0:1;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J407W95K;320;320;Not Available;Not Available;Not Available;Not Available
0:2;Ok;Physical Disk 0:2;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J4081FLK;320;320;Not Available;Not Available;Not Available;Not Available
0:3;Ok;Physical Disk 0:3;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J4080E4K;320;320;Not Available;Not Available;Not Available;Not Available
--CMD3 results:
Got 9 physical disk lines on controller 0
--CMD4--: /usr/bin/omreport storage vdisk controller=0 -fmt ssv
Virtual Disk 0 on Controller PERC 4e/Di (Embedded)
Controller PERC 4e/Di (Embedded)
ID;Status;Name;State;Progress;Layout;Size;Device Name;Type;Read Policy;Write Policy;Cache Policy;Stripe Element Size;Disk Cache Policy
0;Ok;Virtual Disk 0;Ready;Not Applicable;RAID-5;409.86 GB (440087347200 bytes);/dev/sda;SCSI;Adaptive Read Ahead;Write Back;Direct I/O;64 KB;
--CMD4 results:
Got 7 logical disk lines on controller 0
Status of physical disk 0:0: Ok, state: Online, predicted: No, progess: Not Applicable
Status of physical disk 0:1: Ok, state: Online, predicted: No, progess: Not Applicable
Status of physical disk 0:2: Ok, state: Online, predicted: No, progess: Not Applicable
Status of physical disk 0:3: Ok, state: Online, predicted: No, progess: Not Applicable
Status of virtual disk 0: Ok, state: Ready, progress: Not Applicable, type: RAID-5
Checking Enclosures on Controller 0:
--CMD5--: /usr/bin/omreport storage enclosure controller=0 -fmt ssv
Enclosure(s) on Controller PERC 4e/Di (Embedded)
ID;Status;Name;State;Connector ;Target ID;Configuration;Firmware Version;Service Tag;Asset Tag;Asset Name;Backplane Part Number;Split Bus Part Number;Enclosure Part Number;SAS Address;Enclosure Alarm
0;Ok;Backplane;Ready;0;6;Not Applicable;1.0 ;61900ER;Not Applicable;Not Applicable;Not Applicable;Not Applicable;Not Applicable;Not Applicable;Not Applicable
--CMD5 results:
Got 5 enclosure lines
Status of enclosure 0 (Backplane): Ok, state: Ready
Checking Connectors on Controller 0:
--CMD6--: /usr/bin/omreport storage connector controller=0 -fmt ssv
List of Connector(s) on Controller PERC 4e/Di (Embedded)
ID;Status;Name;State;Connector Type;Termination;SCSI Rate
0;Ok;Connector 0;Ready;SCSI Channel RAID Mode;Wide Terminated;Ultra 320M SCSI
1;Ok;Connector 1;Ready;SCSI Channel RAID Mode;Wide Terminated;Ultra 320M SCSI
--CMD6 results:
Got 5 connector lines
Status of connector 0 (Connector 0, SCSI Channel RAID Mode): Ok, state: Ready
Status of connector 1 (Connector 1, SCSI Channel RAID Mode): Ok, state: Ready
Checking Batteries on Controller 0:
--CMD7--: /usr/bin/omreport storage battery controller=0 -fmt ssv
Battery 0 on Controller PERC 4e/Di (Embedded)
Controller PERC 4e/Di (Slot Embedded)
ID;Status;Name;State;Recharge Count;Max Recharge Count;Predicted Capacity Status;Learn State;Next Learn Time;Maximum Learn Delay
0;Ok;Battery 0;Ready;1;1100;Not Applicable;Not Applicable;Not Applicable;Not Applicable
--CMD7 results:
Got 6 battery lines
Status of battery 0: Ok, state: Ready
Result: 0
STORAGE: OK [ Ctrl 0 (PERC 4e/Di is Non-Critical (Degraded: firmware mismatch: running: 521S, required: 522D)) ]
Below is the output.
./check_om_storage.pl --analyze
--CMD1 parsed output:
OpenManage version: 5.5.0
--CMD2--: /usr/bin/omreport storage controller -fmt ssv
Controller PERC 4e/Di Controllers
--CMD2 results:
Got 6 controller lines
Checking Controller No. 0: PERC 4e/Di
--CMD3--: /usr/bin/omreport storage pdisk controller=0 -fmt ssv
List of Physical Disks on Controller PERC 4e/Di (Embedded)
Controller PERC 4e/Di (Embedded)
ID;Status;Name;State;Failure Predicted;Progress;Type;Capacity;Used RAID Disk Space;Available RAID Disk Space;Hot Spare;Vendor ID;Product ID;Revision;Serial No.;Negotiated Speed;Capable Speed;Manufacture Day;Manufacture Week;Manufacture Year;SAS Address
0:0;Ok;Physical Disk 0:0;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J408BN9K;320;320;Not Available;Not Available;Not Available;Not Available
0:1;Ok;Physical Disk 0:1;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J407W95K;320;320;Not Available;Not Available;Not Available;Not Available
0:2;Ok;Physical Disk 0:2;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J4081FLK;320;320;Not Available;Not Available;Not Available;Not Available
0:3;Ok;Physical Disk 0:3;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J4080E4K;320;320;Not Available;Not Available;Not Available;Not Available
--CMD3 results:
Got 9 physical disk lines on controller 0
--CMD4--: /usr/bin/omreport storage vdisk controller=0 -fmt ssv
Virtual Disk 0 on Controller PERC 4e/Di (Embedded)
Controller PERC 4e/Di (Embedded)
ID;Status;Name;State;Progress;Layout;Size;Device Name;Type;Read Policy;Write Policy;Cache Policy;Stripe Element Size;Disk Cache Policy
0;Ok;Virtual Disk 0;Ready;Not Applicable;RAID-5;409.86 GB (440087347200 bytes);/dev/sda;SCSI;Adaptive Read Ahead;Write Back;Direct I/O;64 KB;
--CMD4 results:
Got 7 logical disk lines on controller 0
Status of physical disk 0:0: Ok, state: Online, predicted: No, progess: Not Applicable
Status of physical disk 0:1: Ok, state: Online, predicted: No, progess: Not Applicable
Status of physical disk 0:2: Ok, state: Online, predicted: No, progess: Not Applicable
Status of physical disk 0:3: Ok, state: Online, predicted: No, progess: Not Applicable
Status of virtual disk 0: Ok, state: Ready, progress: Not Applicable, type: RAID-5
Checking Enclosures on Controller 0:
--CMD5--: /usr/bin/omreport storage enclosure controller=0 -fmt ssv
Enclosure(s) on Controller PERC 4e/Di (Embedded)
ID;Status;Name;State;Connector ;Target ID;Configuration;Firmware Version;Service Tag;Asset Tag;Asset Name;Backplane Part Number;Split Bus Part Number;Enclosure Part Number;SAS Address;Enclosure Alarm
0;Ok;Backplane;Ready;0;6;Not Applicable;1.0 ;61900ER;Not Applicable;Not Applicable;Not Applicable;Not Applicable;Not Applicable;Not Applicable;Not Applicable
--CMD5 results:
Got 5 enclosure lines
Status of enclosure 0 (Backplane): Ok, state: Ready
Checking Connectors on Controller 0:
--CMD6--: /usr/bin/omreport storage connector controller=0 -fmt ssv
List of Connector(s) on Controller PERC 4e/Di (Embedded)
ID;Status;Name;State;Connector Type;Termination;SCSI Rate
0;Ok;Connector 0;Ready;SCSI Channel RAID Mode;Wide Terminated;Ultra 320M SCSI
1;Ok;Connector 1;Ready;SCSI Channel RAID Mode;Wide Terminated;Ultra 320M SCSI
--CMD6 results:
Got 5 connector lines
Status of connector 0 (Connector 0, SCSI Channel RAID Mode): Ok, state: Ready
Status of connector 1 (Connector 1, SCSI Channel RAID Mode): Ok, state: Ready
Checking Batteries on Controller 0:
--CMD7--: /usr/bin/omreport storage battery controller=0 -fmt ssv
Battery 0 on Controller PERC 4e/Di (Embedded)
Controller PERC 4e/Di (Slot Embedded)
ID;Status;Name;State;Recharge Count;Max Recharge Count;Predicted Capacity Status;Learn State;Next Learn Time;Maximum Learn Delay
0;Ok;Battery 0;Ready;1;1100;Not Applicable;Not Applicable;Not Applicable;Not Applicable
--CMD7 results:
Got 6 battery lines
Status of battery 0: Ok, state: Ready
Result: 0
STORAGE: OK [ Ctrl 0 (PERC 4e/Di is Non-Critical (Degraded: firmware mismatch: running: 521S, required: 522D)) ]