#include <smart_collector.h>
SMART disk metrics structure containing per-disk health data
Definition at line 36 of file smart_collector.h.
◆ device_path
| std::string kcenon::monitoring::smart_disk_metrics::device_path |
◆ firmware_version
| std::string kcenon::monitoring::smart_disk_metrics::firmware_version |
◆ health_ok
| bool kcenon::monitoring::smart_disk_metrics::health_ok {true} |
◆ model_name
| std::string kcenon::monitoring::smart_disk_metrics::model_name |
◆ pending_sectors
| uint64_t kcenon::monitoring::smart_disk_metrics::pending_sectors {0} |
◆ power_cycle_count
| uint64_t kcenon::monitoring::smart_disk_metrics::power_cycle_count {0} |
◆ power_on_hours
| uint64_t kcenon::monitoring::smart_disk_metrics::power_on_hours {0} |
◆ read_error_rate
| uint64_t kcenon::monitoring::smart_disk_metrics::read_error_rate {0} |
◆ reallocated_sectors
| uint64_t kcenon::monitoring::smart_disk_metrics::reallocated_sectors {0} |
◆ serial_number
| std::string kcenon::monitoring::smart_disk_metrics::serial_number |
◆ smart_enabled
| bool kcenon::monitoring::smart_disk_metrics::smart_enabled {false} |
◆ smart_supported
| bool kcenon::monitoring::smart_disk_metrics::smart_supported {false} |
◆ temperature_celsius
| double kcenon::monitoring::smart_disk_metrics::temperature_celsius {0.0} |
◆ timestamp
| std::chrono::system_clock::time_point kcenon::monitoring::smart_disk_metrics::timestamp |
◆ uncorrectable_errors
| uint64_t kcenon::monitoring::smart_disk_metrics::uncorrectable_errors {0} |
◆ write_error_rate
| uint64_t kcenon::monitoring::smart_disk_metrics::write_error_rate {0} |
The documentation for this struct was generated from the following file: