We are currently using a Quantum Spark 1800 Security Gateway SMB and have configured SNMP traps to alert us whenever the CPU utilization exceeds 90%. However, when I monitor the CPU load via the WebUI (Cores have around 20%) , I observe something that seems inconsistent with the alerts we receive from SNMP traps. Attached is a screenshot showing the CPU load, indicating 4 cores. See attached photo for reference.
Using the OID for procUsage (1.3.6.1.4.1.2620.1.6.7.5.1.5), we receive a single value, which I assume represents an average across the cores, but I'm not entirely sure. Furthermore, by querying another OID for multiProcUsage (1.3.6.1.4.1.2620.1.6.7.5.1.5.1-12), we obtain 12 different values, which leads me to believe these represent individual cores and possibly virtual threads.
Additionally, when using the 'cpuview' command through SSH (see attached photo), it indicates there are "10 core_xl" and "2 other." This information has left me a bit puzzled, as I haven't been able to find details in any datasheet regarding the processor used in my device, including the number of cores and threads it supports.
Could someone please help clarify how the CPU utilization is reported and how to interpret these SNMP OID values? Moreover, any insights into understanding the processor specifications for the Quantum Spark 1800 would be greatly appreciated, as we seek to better manage and respond to these high CPU utilization alerts.