|
Measures reported by TPDBattTest
A defective battery or a battery that is left with no charge can render the storage system unusable, denying users access to critical data! To prevent such eventualities, the health of the batteries used by the storage system should be periodically checked, and problem conditions promptly brought to the attention of administrators. This can be achieved using the TPDBattTest test.
This test reports the operational state and overall health of each of the batteries used by the storage system, proactively alerts administrators to potential abnormalities related to battery performance, and enables administrators to initiate pre-emptive action to avoid total battery failure.
The measures made by this test are as follows:
| Measurement |
Description |
Measurement Unit |
Interpretation |
| healthState |
Indicates how healthy the battery currently is. |
|
The values that this measure can report and their corresponding numeric values are discussed in the table below:
| Numeric Value |
Measure Value |
| 0 |
OK |
| 1 |
Unknown |
| 2 |
Degraded/Warning |
| 3 |
Minor failure |
| 4 |
Major failure |
| 5 |
Critical failure |
| 6 |
Non-recoverable error |
Note:
By default, this measure reports the Measure Values discussed above to indicate the state of a battery. The graph of this measure however, represents the state of the batteries using the numeric equivalents only. |
| operationalStatus |
Indicates the current operational state of this battery. |
|
The values that this measure can report and their corresponding numeric values are discussed in the table below:
| Numeric Value |
Measure Value |
| 0 |
OK |
| 1 |
In Service |
| 2 |
Power Mode |
| 3 |
Completed |
| 4 |
Starting |
| 5 |
Dormat |
| 6 |
Other |
| 7 |
Unknown |
| 8 |
Stopping |
| 9 |
Stressed |
| 10 |
Stopped |
| 11 |
Supporting Entity in Error |
| 12 |
Degraded or Predicted Failure |
| 13 |
Predictive Failure |
| 14 |
Lost Communication |
| 15 |
No Contact |
| 16 |
Aborted |
| 17 |
Error |
| 18 |
Non-Recoverable Error |
Note:
By default, this measure reports the Measure Values discussed above to indicate the operational state of a battery. In the graph of this measure however, operational states are represented using the numeric equivalents only. |
| detailedStatus |
Describes the current operational state of this battery. |
|
This measure will be reported only if the API provides a detailed operational state.
Typically, the detailed state will describe why the battery is in a particular operational state. For instance, if the operationalStatus measure reports the value Stopping for a battery, then this measure will explain why the battery is being stopped.
The values that this measure can report and their corresponding numeric values are discussed in the table below:
| Numeric Value |
Measure Value |
| 0 |
Online |
| 1 |
Success |
| 2 |
Power Saving Mode |
| 3 |
Write Protected |
| 4 |
Write Disabled |
| 5 |
Not Ready |
| 6 |
Removed |
| 7 |
Rebooting |
| 8 |
Offline |
| 9 |
Failure |
Note:
By default, this measure reports the Measure Values discussed above to indicate the detailed operational state of a battery. In the graph of this measure however, detailed operational states are represented using the numeric equivalents only. |
| batteryState |
Indicates the current battery state. |
|
The values that this measure can report and their corresponding numeric values are discussed in the table below:
| Numeric Value |
Measure Value |
| 1 |
Other |
| 2 |
Unknown |
| 3 |
Fully Charged |
| 4 |
Partially Charged |
| 5 |
Charging |
| 6 |
Charging and High |
| 7 |
Charging and Low |
| 8 |
Charging and Critical |
| 9 |
Overcharged |
| 10 |
Low |
| 11 |
Critical |
| 12 |
Undefined |
| 13 |
Learning |
Note:
By default, this measure reports the Measure Values discussed above to indicate the battery state. In the graph of this measure however, battery states are represented using the numeric equivalents only. |
|