Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::plugins::hardware_plugin_config Struct Reference

Configuration options for the hardware monitoring plugin. More...

#include <hardware_plugin.h>

Collaboration diagram for kcenon::monitoring::plugins::hardware_plugin_config:
Collaboration graph

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
 

Detailed Description

Configuration options for the hardware monitoring plugin.

Definition at line 58 of file hardware_plugin.h.

Member Data Documentation

◆ battery_collect_health

bool kcenon::monitoring::plugins::hardware_plugin_config::battery_collect_health = true

Battery-specific options.

Definition at line 72 of file hardware_plugin.h.

◆ battery_collect_thermal

bool kcenon::monitoring::plugins::hardware_plugin_config::battery_collect_thermal = true

Definition at line 73 of file hardware_plugin.h.

◆ enable_battery

bool kcenon::monitoring::plugins::hardware_plugin_config::enable_battery = true

Enable battery monitoring (default: true)

Definition at line 60 of file hardware_plugin.h.

◆ enable_gpu

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.

◆ enable_power

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.

◆ enable_temperature

bool kcenon::monitoring::plugins::hardware_plugin_config::enable_temperature = true

Enable temperature monitoring (default: true)

Definition at line 66 of file hardware_plugin.h.

◆ gpu_collect_clock

bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_clock = true

Definition at line 88 of file hardware_plugin.h.

◆ gpu_collect_fan

bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_fan = true

Definition at line 89 of file hardware_plugin.h.

◆ gpu_collect_memory

bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_memory = true

Definition at line 85 of file hardware_plugin.h.

◆ gpu_collect_power

bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_power = true

Definition at line 87 of file hardware_plugin.h.

◆ gpu_collect_temperature

bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_temperature = true

Definition at line 86 of file hardware_plugin.h.

◆ gpu_collect_utilization

bool kcenon::monitoring::plugins::hardware_plugin_config::gpu_collect_utilization = true

GPU-specific options.

Definition at line 84 of file hardware_plugin.h.

◆ power_collect_battery

bool kcenon::monitoring::plugins::hardware_plugin_config::power_collect_battery = true

Power-specific options.

Definition at line 76 of file hardware_plugin.h.

◆ power_collect_rapl

bool kcenon::monitoring::plugins::hardware_plugin_config::power_collect_rapl = true

Definition at line 77 of file hardware_plugin.h.

◆ temperature_collect_thresholds

bool kcenon::monitoring::plugins::hardware_plugin_config::temperature_collect_thresholds = true

Temperature-specific options.

Definition at line 80 of file hardware_plugin.h.

◆ temperature_collect_warnings

bool kcenon::monitoring::plugins::hardware_plugin_config::temperature_collect_warnings = true

Definition at line 81 of file hardware_plugin.h.


The documentation for this struct was generated from the following file: