fix: convert CPU values to percentage for alert thresholds

CPU values from Proxmox are decimals (0.99 = 99%) but were being compared
to percentage thresholds (80), causing alerts to never trigger.
This commit is contained in:
Pulse Monitor
2025-08-20 12:06:26 +00:00
parent 23b4284a0e
commit 986ca98eea
+2 -2
View File
@@ -407,7 +407,7 @@ func (m *Manager) CheckGuest(guest interface{}, instanceName string) {
node = g.Node
status = g.Status
guestType = "VM"
cpu = g.CPU // Already in percentage
cpu = g.CPU * 100 // Convert to percentage
memUsage = g.Memory.Usage
diskUsage = g.Disk.Usage
diskRead = g.DiskRead
@@ -421,7 +421,7 @@ func (m *Manager) CheckGuest(guest interface{}, instanceName string) {
node = g.Node
status = g.Status
guestType = "Container"
cpu = g.CPU // Already in percentage
cpu = g.CPU * 100 // Convert to percentage
memUsage = g.Memory.Usage
diskUsage = g.Disk.Usage
diskRead = g.DiskRead