|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Configuration options for the hardware monitoring plugin. More...
#include <hardware_plugin.h>

Public Attributes | |
| bool | enable_battery = true |
| Enable battery monitoring (default: true) | |
| bool | enable_power = true |
| Enable power consumption monitoring (default: true) | |
| bool | enable_temperature = true |
| Enable temperature monitoring (default: true) | |
| bool | enable_gpu = false |
| Enable GPU monitoring (default: false, requires GPU hardware) | |
| bool | battery_collect_health = true |
| Battery-specific options. | |
| bool | battery_collect_thermal = true |
| bool | power_collect_battery = true |
| Power-specific options. | |
| bool | power_collect_rapl = true |
| bool | temperature_collect_thresholds = true |
| Temperature-specific options. | |
| bool | temperature_collect_warnings = true |
| bool | gpu_collect_utilization = true |
| GPU-specific options. | |
| bool | gpu_collect_memory = true |
| bool | gpu_collect_temperature = true |
| bool | gpu_collect_power = true |
| bool | gpu_collect_clock = true |
| bool | gpu_collect_fan = true |
Configuration options for the hardware monitoring plugin.
Definition at line 58 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::battery_collect_health = true |
Battery-specific options.
Definition at line 72 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::battery_collect_thermal = true |
Definition at line 73 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::enable_battery = true |
Enable battery monitoring (default: true)
Definition at line 60 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::enable_gpu = false |
Enable GPU monitoring (default: false, requires GPU hardware)
Definition at line 69 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::enable_power = true |
Enable power consumption monitoring (default: true)
Definition at line 63 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::enable_temperature = true |
Enable temperature monitoring (default: true)
Definition at line 66 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_clock = true |
Definition at line 88 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_fan = true |
Definition at line 89 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_memory = true |
Definition at line 85 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_power = true |
Definition at line 87 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_temperature = true |
Definition at line 86 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_utilization = true |
GPU-specific options.
Definition at line 84 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::power_collect_battery = true |
Power-specific options.
Definition at line 76 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::power_collect_rapl = true |
Definition at line 77 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::temperature_collect_thresholds = true |
Temperature-specific options.
Definition at line 80 of file hardware_plugin.h.
| bool kcenon::monitoring::plugins::hardware_plugin_config::temperature_collect_warnings = true |
Definition at line 81 of file hardware_plugin.h.