Hardware

Hardware Attributes

Attributes for hardware.

Attributes:

KeyStabilityValue TypeDescriptionExample Values
hw.battery.capacityDevelopmentstringDesign capacity in Watts-hours or Amper-hours9.3Ah; 50Wh
hw.battery.chemistryDevelopmentstringBattery chemistry, e.g. Lithium-Ion, Nickel-Cadmium, etc.Li-ion; NiMH
hw.battery.stateDevelopmentstringThe current state of the batterycharging; discharging
hw.bios_versionDevelopmentstringBIOS version of the hardware component1.2.3
hw.driver_versionDevelopmentstringDriver version for the hardware component10.2.1-3
hw.enclosure.typeDevelopmentstringType of the enclosure (useful for modular systems)Computer; Storage; Switch
hw.firmware_versionDevelopmentstringFirmware version of the hardware component2.0.1
hw.gpu.taskDevelopmentstringType of task the GPU is performingdecoder; encoder; general
hw.idDevelopmentstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1
hw.limit_typeDevelopmentstringType of limit for hardware componentscritical; degraded; high.critical
hw.logical_disk.raid_levelDevelopmentstringRAID Level of the logical diskRAID0+1; RAID5; RAID10
hw.logical_disk.stateDevelopmentstringState of the logical disk space usageused; free
hw.memory.typeDevelopmentstringType of the memory moduleDDR4; DDR5; LPDDR5
hw.modelDevelopmentstringDescriptive model name of the hardware componentPERC H740P; Intel(R) Core(TM) i7-10700K; Dell XPS 15 Battery
hw.nameDevelopmentstringAn easily-recognizable name for the hardware componenteth0
hw.network.logical_addressesDevelopmentstring[]Logical addresses of the adapter (e.g. IP address, or WWPN)["172.16.8.21", "57.11.193.42"]
hw.network.physical_addressDevelopmentstringPhysical address of the adapter (e.g. MAC address, or WWNN)00-90-F5-E9-7B-36
hw.parentDevelopmentstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0
hw.physical_disk.smart_attributeDevelopmentstringS.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) attribute of the physical diskSpin Retry Count; Seek Error Rate; Raw Read Error Rate
hw.physical_disk.stateDevelopmentstringState of the physical disk endurance utilizationremaining
hw.physical_disk.typeDevelopmentstringType of the physical diskHDD; SSD; 10K
hw.sensor_locationDevelopmentstringLocation of the sensorcpu0; ps1; INLET; CPU0_DIE; AMBIENT; MOTHERBOARD; PS0 V3_3; MAIN_12V; CPU_VCORE
hw.serial_numberDevelopmentstringSerial number of the hardware componentCNFCP0123456789
hw.stateDevelopmentstringThe current state of the componentdegraded; failed; needs_cleaning
hw.tape_drive.operation_typeDevelopmentstringType of tape drive operationmount; unmount; clean
hw.typeDevelopmentstringType of the component [1]battery; cpu; disk_controller
hw.vendorDevelopmentstringVendor name of the hardware componentDell; HP; Intel; AMD; LSI; Lenovo

[1] hw.type: Describes the category of the hardware component for which hw.state is being reported. For example, hw.type=temperature along with hw.state=degraded would indicate that the temperature of the hardware component has been reported as degraded.


hw.battery.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
chargingChargingDevelopment
dischargingDischargingDevelopment

hw.gpu.task has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
decoderDecoderDevelopment
encoderEncoderDevelopment
generalGeneralDevelopment

hw.limit_type has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
criticalCriticalDevelopment
degradedDegradedDevelopment
high.criticalHigh CriticalDevelopment
high.degradedHigh DegradedDevelopment
low.criticalLow CriticalDevelopment
low.degradedLow DegradedDevelopment
maxMaximumDevelopment
throttledThrottledDevelopment
turboTurboDevelopment

hw.logical_disk.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
freeFreeDevelopment
usedUsedDevelopment

hw.physical_disk.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
remainingRemainingDevelopment

hw.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
degradedDegradedDevelopment
failedFailedDevelopment
needs_cleaningNeeds CleaningDevelopment
okOKDevelopment
predicted_failurePredicted FailureDevelopment

hw.tape_drive.operation_type has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
cleanCleanDevelopment
mountMountDevelopment
unmountUnmountDevelopment

hw.type has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
batteryBatteryDevelopment
cpuCPUDevelopment
disk_controllerDisk controllerDevelopment
enclosureEnclosureDevelopment
fanFanDevelopment
gpuGPUDevelopment
logical_diskLogical diskDevelopment
memoryMemoryDevelopment
networkNetworkDevelopment
physical_diskPhysical diskDevelopment
power_supplyPower supplyDevelopment
tape_driveTape driveDevelopment
temperatureTemperatureDevelopment
voltageVoltageDevelopment