fix: skip temperature collection if SENSORS is empty string (#196)

This commit is contained in:
Henry Dollman
2024-10-24 15:10:20 -04:00
parent a5f9e2615c
commit 4094df3a61
2 changed files with 7 additions and 3 deletions

View File

@@ -172,10 +172,12 @@ func (a *Agent) getSystemStats() system.Stats {
}
// temperatures (skip if sensors whitelist is set to empty string)
if a.sensorsWhitelist == nil || len(a.sensorsWhitelist) > 0 {
if a.sensorsWhitelist != nil && len(a.sensorsWhitelist) == 0 {
slog.Debug("Skipping temperature collection")
} else {
temps, err := sensors.TemperaturesWithContext(a.sensorsContext)
if err != nil {
// err.(*sensors.Warnings).Verbose = true
err.(*sensors.Warnings).Verbose = true
slog.Debug("Sensor error", "err", err)
}
slog.Debug("Temperature", "sensors", temps)