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.