would like to know if it is possible to view the top 10 CPU utilization on a Cisco router / switch?
This should be possible using a Universal Device Poller that polls the CISCO-PROCESS-MIB:cpmProcessTable (220.127.116.11.18.104.22.168.22.214.171.124).
Once created the UnDP a way to display only the Top 10 CPU would be to create a report.
You can use the following one and modify it to only Display the Process Name and the cpmProcessAverageUSecs (the what?):
Once you report is running well in Report Writer, you can display it in a Web Console View using the "Report From Orion Report Writer" resource.
There might be a possibility to use UnDP dedicated resources but I am not sure we can limit the display to the Top 10 results from the SNMP table.
It might look complicated but by default Orion will not poll such information on the Cisco routers.
Let me know if you need details somewhere.
Thanks. That works for me. Lastly, instead of using Average uSecs, is it possible to display the 5Sec 1Min 5Min %?
It is alot easier to monitor the CPU by looking at the current polled 0.00%.
I do not know how CiscoWorks is computing the 5sec,1min and 5min %s .
If you find the formula, then we can use the Tranform Pollers capabilities of the Universal Device Poller utility to modify the results.
Thanks for your help. I may have found the OID using the Universal Device Poller thanks again for the links you posted. Very helpful!
We found this site: http://support.ipmonitor.com/mibs/CISCO-PROCESS-MIB/tree.aspx
and found this OID's perfect for the task. But the problem now is viewing this polls on a table with the Process name...Is there any way I can combine the OID above with the Process name below in the one table?