I never noticed this until someone on my team pointed it out, but for all my FortiGate models and some Cisco models it is only discovering 1 CPU and not 4 cores or however many cores should be showing up. I have other types of devices showing the correct amount of cores. Anyone else having this issue?
In order to troubleshoot this issue, the first step is probably to check the SNMP data that the device replies. LibreNMS can only display the information sent by the monitored devices.
Just to be sure, could you copy paste the result of :
/usr/bin/snmpwalk -v2c -c COMMUNITY -M /opt/librenms/mibs:/opt/librenms/mibs/fortinet udp:HOSTNAME:161 FORTINET-FORTIGATE-MIB::fgSysCpuUsage
But to me, it looks like the device only replies one CpuUsage (which is probably an average of the CPUs …)
Then it is clear. The actual OID only returns 1 value. So somebody must analyse the MIB and the replies from the device to find out if (and where) the information is sent.
Hello, any update on this please? It’s holding us back from switching from Observium to LibreNMS because we need to monitor our Fortigate’s per core/cpu.