Is the correct device template/OID/MIBs selected for the Node? You should see that on the node page. This is more of an NPM question than NCM, as you're looking at SNMP polling. Is your SNMP polling interval at the default 120 seconds? If so, the 5 minute average you see will always be at least 2 data points, which can differ from the time you are looking at it.
Thank you for your response. Can the moderators move this to the NPM section please?
In response to your questions;
Preferred Cisco MIB: CISCO-ENVMON-MIB
Device template: Cisco IOS
OID: Where can I check this?
SNMP Polling Interval: 120s
Btw the Switch Stack section in the node details shows the correct average CPU percentage per switch in the stack;
However the CPU chart in the Summary section shows 75%;
On checking the Switch CLI it's been 98% approx for the last 72 hours. Since the chart shows 75% our alerts are not being triggered as these are set to 85%.
Following on from the above, it's clear that the chart shows the average CPU across all the switches - which is correct at 70%. However we need an alert to trigger if any single switch CPU goes above 85%. I've tried to set this up but it didn't work, if someone can give me some pointers on this it would be much appreciated.
So your question is specifically about individual CPUs on devices within the stack, and the Average CPU load gauge from the screenshot above is an average of all CPUs from all switches in the stack, correct?
If that is the case, you may need to add a custom resource to the node page that looks at individual CPUs, or perhaps even a table. As far as a proper alert, it would look into the Alert Lab: https://thwack.solarwinds.com/community/labs_tht/alert-lab