In order to verify the CPU for (Windows / Linux / Unix ) nodes following OID's should return the value for each CPU core .
1.3.6.1.2.1.25.3.3.1.1 (hrProcessorFrwID) (Number of CPU Core )
1.3.6.1.2.1.25.3.3.1.2 (hrProcessorLoad) (Each CPU Load )
You can create Universal Device Poller in order to verify the Value is been returned correctly by the Node for each core .
Launch UDP.
Start > All programs > SolarWinds Orion > Network Performance Monitor > Universal Device Poller
place the OID click Browse MIB Tree
Image may be NSFW.
Clik here to view.
Select your Node and Test in this Node can see 4 CPU is been presented
Image may be NSFW.
Clik here to view.
Now make sure Processor Load is been also presented for each core
Orion will not show that CPU Core in Graph if the load is not been presented by the Node for that Core CPU .
Now Test the same for hrProcessorLoad and make sure the value is been returned by the node.
Image may be NSFW.
Clik here to view.
You should be able to see the result below on node detail page.
Image may be NSFW.
Clik here to view.
If you are running Wireshark the packet should return load for each core.
Image may be NSFW.
Clik here to view.
here is an example of the Node which is not showing the load for each processor and there for Orion will display only graph for single Processor .
we can see the 4 processor however the processor load is returned only for single core by the node .
Image may be NSFW.
Clik here to view.
and here is the results for this Node ( only showing single CPU ) as we have not received the process load for other 3 cores from the Node's MIB's
Image may be NSFW.
Clik here to view.
For more OID's for Vendors please see following KB