HP Enterprise RAID controller scan agent using the 'hpacucli' tool
Starting #!string!scan_hpacucli_brand_0001!#:
#!free!#
Diagnostics not available for the drive: [#!variable!serial_number!#] in port: [#!variable!port!#], box: [#!variable!box!#], bay: [#!variable!bay!#]. Unable to predict failures! Is this a third-party drive?
The RAID controller's properties have changed:
- Model: ................. [#!variable!old_model!#] -> [#!variable!new_model!#]
- Serial Number: ......... [#!variable!old_serial_number!#] -> [#!variable!new_serial_number!#]
- Status: ................ [#!variable!old_status!#] -> [#!variable!new_status!#]
- Status: ................ [#!variable!old_alarm_state!#] -> [#!variable!new_alarm_state!#]
- Cache Present: ......... [#!variable!old_cache_present!#] -> [#!variable!new_cache_present!#]
- Drive Write Cache: ..... [#!variable!old_drive_write_cache!#] -> [#!variable!new_drive_write_cache!#]
- Firmware Version: ...... [#!variable!old_firmware_version!#] -> [#!variable!new_firmware_version!#]
- Unsafe Write-Back Cache: [#!variable!old_unsafe_writeback_cache!#] -> [#!variable!new_unsafe_writeback_cache!#]
The RAID controller has returned:
- Model: ................. [#!variable!new_model!#]
- Serial Number: ......... [#!variable!new_serial_number!#]
- Status: ................ [#!variable!new_status!#]
- Status: ................ [#!variable!new_alarm_state!#]
- Cache Present: ......... [#!variable!new_cache_present!#]
- Drive Write Cache: ..... [#!variable!new_drive_write_cache!#]
- Firmware Version: ...... [#!variable!new_firmware_version!#]
- Unsafe Write-Back Cache: [#!variable!new_unsafe_writeback_cache!#]
The RAID controller's cache module has changed:
- Serial Number: ......... [#!variable!old_serial_number!#] -> [#!variable!new_serial_number!#]
- Controller: ............ [#!variable!old_controller_serial_number!#] -> [#!variable!new_controller_serial_number!#]
- Status: ................ [#!variable!old_status!#] -> [#!variable!new_status!#]
- Type: .................. [#!variable!old_type!#] -> [#!variable!new_type!#]
- Size: .................. [#!variable!say_old_size!#] -> [#!variable!say_new_size!#]
The RAID controller's cache module has returned:
- Serial Number: ......... [#!variable!new_serial_number!#]
- Controller: ............ [#!variable!new_controller_serial_number!#]
- Status: ................ [#!variable!new_status!#]
- Type: .................. [#!variable!new_type!#]
- Size: .................. [#!variable!say_new_size!#]
The 'hpacucli' program was not found at: [#!variable!path!#], exiting.
The 'hpacucli' program was found at: [#!variable!path!#], but it is not executable. exiting.
No HPE-type RAID controllers were found, exiting.
Failed to find the serial number for the adapter: [#!variable!adapter!#]. Please check the output of '#!data!path::hpacucli!# #!data!sys::arguments::controller_info!#' and look for the 'Serial Number = X' string. Exiting.
The attempt to generate the XML diagnostics file: [#!variable!file!#] appears to have failed.
Non-numeric value in a numeric variable; controller last diagnostics (unix time): [#!variable!last_diagnostics!#]. This is likely a program error.
Non-numeric value in a numeric variable; cache module size: [#!variable!size!#]. This is likely a program error.
Non-numeric value in a numeric variable; array unused space: [#!variable!unused_space!#]. This is likely a program error.
Non-numeric value in a numeric variable; logical drive size: [#!variable!logical_drive_size!#], strip size: [#!variable!strip_size!#], or stripe size: [#!variable!stripe_size!#]. This is likely a program error.
Non-numeric value in a numeric variable; drive size: [#!variable!size!#], RPM: [#!variable!rpm!#] or temperature: [#!variable!temperature!#]. This is likely a program error.
Failed to find the serial number of the physical drive at the following location:
- RAID Controller Serial Number: [#!variable!serial_number!#]
- Array Name: .................. [#!variable!array_name!#]
- Logical Drive Name: .......... [#!variable!logical_drive_name!#]
- Port: ........................ [#!variable!port!#]
- Box: ......................... [#!variable!box!#]
- Bay: ......................... [#!variable!bay!#]
A new HP RAID controller has been found.
- Model Name: .............. [#!variable!model!#]
- Serial Number: ........... [#!variable!serial_number!#]
- Status: .................. [#!variable!status!#]
- Drive Write Cache: ....... [#!variable!drive_write_cache!#]
- Firmware: ................ [#!variable!firmware_version!#]
- Write-Back on bad FBU/BBU: [#!variable!unsafe_writeback_cache!#]
A new cache module has been found.
- Serial Number: [#!variable!serial_number!#]
- Cache Size: .. [#!variable!cache_size!#]
- Status: ...... [#!variable!status!#]
- Type: ........ [#!variable!type!#]
Other detected variables (if any):
- #!variable!name!#: [#!variable!value!#]
The temperature sensor: [#!variable!sensor_name!#] on the controller: [#!variable!serial_number!#] is above the high critical temperature of: [#!variable!high_critical_temperature!#]!:
- #!variable!name!#: [#!variable!value!#]
NOTE: If the other node is cooler, automatic live migration of hosted servers (if any) will occur soon.
NOTE: If enough sensors go into warning or critical on both nodes, load shedding will occur to slow room heating.
WARNING: If enough sensors go critical, emergency power off will occure to protect the node from damage.
The temperature sensor: [#!variable!sensor_name!#] on the controller: [#!variable!serial_number!#] is above the high warning temperature of: [#!variable!high_warning_temperature!#]. It will go critical at: [#!variable!high_critical_temperature!#]!:
- #!variable!name!#: [#!variable!value!#]
NOTE: If the other node is cooler, automatic live migration of hosted servers (if any) will occur soon.
NOTE: If enough sensors go into warning or critical on both nodes, load shedding will occur to slow room heating.
WARNING: If enough sensors go critical, emergency power off will occure to protect the node from damage.
The temperature sensor: [#!variable!sensor_name!#] on the controller: [#!variable!serial_number!#] is below the low critical temperature of: [#!variable!low_critical_temperature!#]!:
- #!variable!name!#: [#!variable!value!#]
NOTE: If the other node is cooler, automatic live migration of hosted servers (if any) will occur soon.
NOTE: If enough sensors go into warning or critical on both nodes, load shedding will occur to slow room heating.
WARNING: If enough sensors go critical, emergency power off will occure to protect the node from damage.
The temperature sensor: [#!variable!sensor_name!#] on the controller: [#!variable!serial_number!#] is below the low warning temperature of: [#!variable!low_warning_temperature!#]. It will go critical at: [#!variable!low_critical_temperature!#]!:
- #!variable!name!#: [#!variable!value!#]
NOTE: If the other node is cooler, automatic live migration of hosted servers (if any) will occur soon.
NOTE: If enough sensors go into warning or critical on both nodes, load shedding will occur to slow room heating.
WARNING: If enough sensors go critical, emergency power off will occure to protect the node from damage.
- The variable: [#!variable!name!#] has changed:
- [#!variable!old_value!#] -> [#!variable!new_value!#]
- Controller: [#!variable!serial_number!#]: '#!variable!name!#' has returned: [#!variable!new_value!#]
- Controller: [#!variable!serial_number!#]: Temperature sensor: '#!variable!name!#' is no longer critically hot.
- [#!variable!old_value!#] -> [#!variable!new_value!#]
- Controller: [#!variable!serial_number!#]: Temperature sensor: '#!variable!name!#' is no longer hot enough to be in a warning state.
- [#!variable!old_value!#] -> [#!variable!new_value!#]
- Controller: [#!variable!serial_number!#]: Temperature sensor: '#!variable!name!#' is no longer critically cold.
- [#!variable!old_value!#] -> [#!variable!new_value!#]
- Controller: [#!variable!serial_number!#]: Temperature sensor: '#!variable!name!#' is no longer cold enough to be in a warning state.
- [#!variable!old_value!#] -> [#!variable!new_value!#]
- Controller: [#!variable!serial_number!#]: Temperature sensor: '#!variable!name!#' has jumped: [#!variable!delta!#] since the last scan.
- [#!variable!old_value!#] -> [#!variable!new_value!#]
- Controller: [#!variable!serial_number!#]: Temperature sensor: '#!variable!name!#' has dropped: [#!variable!delta!#] since the last scan.
- [#!variable!old_value!#] -> [#!variable!new_value!#]
The HP RAID controller: [#!variable!model!#] with the serial number: [#!variable!serial_number!#] has vanished!
The HP RAID cache module with the serial number: [#!variable!serial_number!#] has vanished!
The temperature sensor: [#!variable!name!#] on the HP RAID controller with the serial number: [#!variable!serial_number!#] has vanished!
The sensor: [#!variable!name!#] on the HP RAID controller with the serial number: [#!variable!serial_number!#] has vanished!
A new array has been found: [#!variable!name!#]. It is a: [#!variable!type!#] array and it's status is: [#!variable!status!#]!
A new array has been found: [#!variable!name!#] and it appears to have a problem. It is a: [#!variable!type!#] array and it's status is: [#!variable!status!#]. The error message is: [#!variable!error!#]!
The status of the HP RAID array: [#!variable!name!#] has changed:
- [#!variable!old_status!#] -> [#!variable!new_status!#]
The HP RAID array: [#!variable!name!#] has changed is back to a healthy state.
The HP RAID array: [#!variable!name!#] has moved to a new controller.
- [#!variable!old_serial_number!#] -> [#!variable!new_serial_number!#]
The error message for the HP RAID array: [#!variable!name!#] has changed:
- [#!variable!old_error_message!#] -> [#!variable!new_error_message!#]
The HP RAID array: [#!variable!name!#] has cleared the old error message: [#!variable!old_error_message!#]
The HP RAID array: [#!variable!name!#] has an error message: [#!variable!new_error_message!#]
The error message for the HP RAID array: [#!variable!name!#] has changed:
- [#!variable!old_error_message!#] -> [#!variable!new_error_message!#]
The HP RAID array: [#!variable!name!#] type has changed:
- [#!variable!old_type!#] -> [#!variable!new_type!#]
The HP RAID array: [#!variable!name!#] on the controller: [#!variable!serial_number!#] has vanished!
The HP RAID array: [#!variable!name!#] on the controller: [#!variable!serial_number!#] has returned.
The HP RAID array: [#!variable!name!#] has a new logical drive: [#!variable!logical_drive!#]:
- Status: .............. [#!variable!new_status!#]
- Write-Back Caching: .. [#!variable!new_caching!#]
- Device Name in the OS: [#!variable!new_os_device_name!#]
- Drive Type: .......... [#!variable!new_type!#]
- RAID Level: .......... [#!variable!new_raid_level!#]
- Logical Drive Size: .. [#!variable!new_size!#]
- Strip Size: .......... [#!variable!new_strip_size!#]
- Stripe Size: ......... [#!variable!new_stripe_size!#]
The write-back caching on the HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] has changed!
- [#!variable!old_value!#] -> [#!variable!new_value!#]
The write-back caching has been re-enabled on the HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#].
The write-back caching has been disabled on the HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#].
WARNING: Storage performance can be significantly impacted when write-back caching has been disabled! This can be caused by a failed battery or capacitor on the RAID controller.
The status on the HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] has changed!
- [#!variable!old_value!#] -> [#!variable!new_value!#]
The HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] is back to normal.
The HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] is has begun recovering.
NOTE: The array is still degraded, and will remain so until the rebuild process is complete. How long this rebuild will take is a factor of the replacement drive's speed and size.
The rebuild of the HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] is now at: [#!variable!recovered!# %].
The HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] is degraded!
WARNING: This is generally caused by a drive failing or having been removed. Please replace the drive as soon as possible.
The HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] has changed!
- Drive Name in OS: [#!variable!old_os_drive_name!#] -> [#!variable!new_os_drive_name!#]
- Drive Type: ..... [#!variable!old_type!#] -> [#!variable!new_type!#]
- RAID Level: ..... [#!variable!old_raid_level!#] -> [#!variable!new_raid_level!#]
- Drive Size: ..... [#!variable!old_size!#] -> [#!variable!new_size!#]
- Strip Size: ..... [#!variable!old_strip_size!#] -> [#!variable!new_strip_size!#]
- Stripe Size: .... [#!variable!old_stripe_size!#] -> [#!variable!new_stripe_size!#]
A variable on the HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] has changed!
- #!variable!variable_name!#: [#!variable!old_value!#] -> [#!variable!new_value!#]
The HP RAID logical drive: [#!variable!logical_drive!#] has vanished!
The HP RAID logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] has returned!
A new physical disk was found on the HP RAID controller: [#!variable!controller_serial_number!#]:
- Serial Number: ..... [#!variable!drive_serial_number!#]
- Model: ............. [#!variable!model!#]
- Size: .............. [#!variable!size!#]
- Status: ............ [#!variable!status!#]
- Temperature: ....... [#!variable!temperature!#]
- Interface: ......... [#!variable!interface!#]
- Location: .......... [#!variable!port!#:#!variable!box!#:#!variable!bay!#] (Port:Box:Bay)
- Type: .............. [#!variable!rpm!#]
- Array: ............. [#!variable!array_name!#]
- Logical Drive: ..... [#!variable!logical_drive_name!#]
- Last Failure Reason: [#!variable!last_failure_reason!#]
The physical disk: [#!variable!drive_serial_number!#] has moved to a new logical disk.
- Host: ........................ [#!variable!old_host_name!#] -> [#!variable!new_host_name!#]
- RAID Controller Serial Number: [#!variable!old_controller_serial_number!#] -> [#!variable!new_controller_serial_number!#]
- Array Name: .................. [#!variable!old_array_name!#] -> [#!variable!new_array_name!#]
- Logical Drive Name: .......... [#!variable!old_logical_drive_name!#] -> [#!variable!new_logical_drive_name!#]
The status of the physical disk [#!variable!serial_number!#] has changed! [#!variable!old_status!#] -> [#!variable!new_status!#]
The physical disk: [#!variable!serial_number!#] has vanished!
The physical disk: [#!variable!serial_number!#] has returned.
The physical disk: [#!variable!serial_number!#] is back to normal.
The physical disk: [#!variable!serial_number!#] has changed in an unusual way:
- Model: ............. [#!variable!old_model!#] -> [#!variable!new_model!#]
- Interface: ......... [#!variable!old_interface!#] -> [#!variable!new_interface!#]
- Size: .............. [#!variable!old_size!#] -> [#!variable!new_size!#]
- RPM: ............... [#!variable!old_rpm!#] -> [#!variable!new_rpm!#]
- Last Failure Reason: [#!variable!old_last_failure_reason!#] -> [#!variable!new_last_failure_reason!#]
- Location: .......... [#!variable!old_port!#:#!variable!old_box!#:#!variable!old_bay!#] -> [#!variable!new_port!#:#!variable!new_box!#:#!variable!new_bay!#] (Port:Box:Bay)
The temperature of the physical disk [#!variable!serial_number!#] has changed: [#!variable!old_temperature!#] -> [#!variable!new_temperature!#]
The temperature of the physical disk: [#!variable!serial_number!#] is no longer critically hot.
- [#!variable!old_temperature!#] -> [#!variable!new_temperature!#]
The temperature of the physical disk: [#!variable!serial_number!#] is no longer hot enough to be in a warning state.
- [#!variable!old_temperature!#] -> [#!variable!new_temperature!#]
The temperature of the physical disk: [#!variable!serial_number!#] is no longer critically cold.
- [#!variable!old_temperature!#] -> [#!variable!new_temperature!#]
The temperature of the physical disk: [#!variable!serial_number!#] is no longer cold enough to be in a warning state.
- [#!variable!old_temperature!#] -> [#!variable!new_temperature!#]
The temperature of the physical disk: [#!variable!serial_number!#] has jumped: [#!variable!delta!#] since the last scan.
- [#!variable!old_temperature!#] -> [#!variable!new_temperature!#]
The temperature of the physical disk: [#!variable!serial_number!#] has dropped: [#!variable!delta!#] since the last scan.
- [#!variable!old_temperature!#] -> [#!variable!new_temperature!#]
The temperature of the physical drive: [#!variable!serial_number!#] is above the high critical temperature of: [#!variable!high_critical_temperature!#]!:
- Current temperature: [#!variable!new_temperature!#]
NOTE: If the other node is cooler, automatic live migration of hosted servers (if any) will occur soon.
NOTE: If enough temperature sensors go into warning or critical on both nodes, load shedding will occur to slow room heating.
WARNING: If enough sensors go critical, emergency power off will occure to protect the node from damage.
The temperature of the physical drive: [#!variable!serial_number!#] is above the high warning temperature of: [#!variable!high_warning_temperature!#]. It will go critical at: [#!variable!high_critical_temperature!#]!:
- Current temperature: [#!variable!new_temperature!#]
NOTE: If the other node is cooler, automatic live migration of hosted servers (if any) will occur soon.
NOTE: If enough temperature sensors go into warning or critical on both nodes, load shedding will occur to slow room heating.
WARNING: If enough sensors go critical, emergency power off will occure to protect the node from damage.
The temperature of the physical drive: [#!variable!serial_number!#] is below the low critical temperature of: [#!variable!low_critical_temperature!#]!:
- Current temperature: [#!variable!new_temperature!#]
NOTE: If the other node is cooler, automatic live migration of hosted servers (if any) will occur soon.
NOTE: If enough sensors go into warning or critical on both nodes, load shedding will occur to slow room heating.
WARNING: If enough sensors go critical, emergency power off will occure to protect the node from damage.
The temperature of the physical drive: [#!variable!serial_number!#] is below the low warning temperature of: [#!variable!low_warning_temperature!#]. It will go critical at: [#!variable!low_critical_temperature!#]!:
- Current temperature: [#!variable!new_temperature!#]
NOTE: If the other node is cooler, automatic live migration of hosted servers (if any) will occur soon.
NOTE: If enough sensors go into warning or critical on both nodes, load shedding will occur to slow room heating.
WARNING: If enough sensors go critical, emergency power off will occure to protect the node from damage.
The new physical disk with the serial number: [#!variable!drive_serial_number!#] is not healthy!
A variable on the physical drive: [#!variable!serial_number!#] has changed:
- #!variable!variable_name!#: [#!variable!old_value!#] -> [#!variable!new_value!#]
A variable on the logical drive: [#!variable!logical_drive!#] under the array: [#!variable!array!#] on the controller: [#!variable!serial_number!#] has changed:
- #!variable!variable_name!#: [#!variable!old_value!#] -> [#!variable!new_value!#]
The variable: [#!variable!name!#] on the physical drive with the serial number: [#!variable!serial_number!#] has vanished!
The diagnostics variable: [#!variable!name!#] on the physical drive with the serial number: [#!variable!serial_number!#] has vanished!
Found: [#!variable!count!#] controller(s).
The thermal sensor named: [#!variable!sensor_name!#], on: [#!variable!sensor_host!#] has not changed.
Running: [#!variable!shell_call!#] to gather drive diagnostics. This will take up to fifteen seconds to run.