As Linux is widely used by the vendors as the base O/S In few cases other supported CPU tables are also available therefor the most closest will be applied for monitoring as standard.
As per my post
https://thwack.solarwinds.com/docs/DOC-170617
In order to verify the CPU for (Windows / Linux / Unix ) nodes following OID's should return the value for each CPU core .
(Following Generic CPU OID's )
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 )
Issue: Orion showing 100% CPU Utilization for the Node
Troubleshooting :
We ran the SNMP Walk and found Orion is calculating correct values 100% provided by the Node .
.1.3.6.1.2.1.25.3.3.1.1.768 = OID: 0.0
.1.3.6.1.2.1.25.3.3.1.1.769 = OID: 0.0
.1.3.6.1.2.1.25.3.3.1.2.768 = INTEGER: 100
.1.3.6.1.2.1.25.3.3.1.2.769 = INTEGER: 100
However device does respond to other NON Standard CPU OID"s
Which can be verified by using the Poller Checker Tool .
Resolution :
Need to change the Poller using Poller Checker Tool.
SolarWinds Knowledge Base :: How to Use the Poller Checker Tool
How to Use the Poller Checker Tool
1.To find the Poller Checker Tool, Navigate to C: > Program Files (x86) > Solarwinds > Orion > PollerCheckerTool.exe
2. Run the executable
3. From the left most column select the node you wish to check the assigned/supported pollers, by selecting the check box
4. From the next column select which of the related components you wish to check the assigned/supported pollers, by selecting the check box either by selecting all related pollers or expanding the component and selecting specific pollers as shown below.
5. Click on detect pollers
6. Supported pollers will be in green as shown below.
Now select the supported poller
Click on Add/Replace Pollers
Go the the Node page on Orion > Poll Now .
Wait for the 15 min for the new results.