Fixed RAM_LOAD sanitization

This commit is contained in:
2025-10-01 13:16:43 +02:00
parent 85c5a80360
commit 0aacf369d7

View File

@@ -184,7 +184,7 @@ public class MonitoringController : Controller
GPU_Temp = sanitizeDegreeInput(dto.GPU_Temp),
GPU_Vram_Size = sanitizeByteInput(dto.GPU_Vram_Size),
GPU_Vram_Usage = sanitizeLoadInput(dto.GPU_Vram_Usage),
RAM_Load = sanitizeByteInput(dto.RAM_Load),
RAM_Load = calculateRamUsage(sanitizeByteInput(dto.RAM_Load), sanitizeByteInput(dto.RAM_Size)),
RAM_Size = sanitizeByteInput(dto.RAM_Size),
DISK_Size = sanitizeByteInput(dto.DISK_Size),
DISK_Usage = sanitizeByteInput(dto.DISK_Usage),
@@ -311,4 +311,12 @@ public class MonitoringController : Controller
return metric_input;
}
public double calculateRamUsage(double RamSize, double RamUsage)
{
double usage = (RamUsage / RamSize) * 100;
return Math.Round(usage, 2);
}
}