Arrays and Disk Status
Description of how arrays and disk status is determined
The overall status of the Arrays and Disk Status check for a host is calculated using the worst status for the arrays on that host.
For example, if a host has one (1) array OK, one (1) array Degraded and one (1) array Critical, then the overall result of the check will be Critical. If an internal error has occurred, then the status will be Unknown and a Python exception will likely appear in the status message.
What does the message field display?
- Array node checks will always display all node array status in the status message field. Only the first line is displayed in Service Detail. Click on a specific service to get information about all arrays. (This check has multiple line information.)
- If the array status differs from OK, then all related disks to this array having a status different from OK are displayed, as they may be causing the array to fail.
- If the array status is OK, then no disk information will display.
Default Thresholds
| Node | Status | Thresholds |
|---|---|---|
| ALL | Warning | If any array at host is degraded |
| Critical | If any array at host is failed | |
| Unknown | No arrays found, received unsupported output of dm_report |
Metrics: None
Status Information Examples
Sample: Arrays and Disk Status for Host 1 = OK
Total number of disk slots available: 24 Total number of disks found: 24 Array: md1, status: OK Array: md0, status: OK
Sample Arays and Disk Status for Host 1 = WARNING
Total number of disk slots available: 24 Total number of disks found: 24 Array: md1, status: Degraded Slot: 22, wwn: 5000cca01301b7bc, cap: 100030242304, dev: sdw, parts: 0, status: Failed Array: md0, status: OK
Sample Arrays and Disk Status for Host 3 = CRITICAL
Total number of disk slots available: 24 Total number of disks found: 24 Array: md1, status: Failed Slot: 22, status: Unplugged Slot: 23 status:Unplugged Array: md0, status: OK
Sample Arrays and Disk Status for Host 3 = UNKNOWN
Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError