Recently I have discovered many of our Nodes having incorrect values for CPUCount. (They list 1 for CPUCount, whereas these are all multi-processor). I do know of one way to always reproduce this:
1. create a Node with Polling Method ICMP
2. change Polling Method to SNMP
3. rediscover
The value of CPUCount stays at 1. This is giving us issues as we have several custom alerts that depend on calculations of CPUCount.
The only way I have figured out to fix this is to delete the node completely and rediscover it. Does anyone know why it does not update the CPUCount correctly?