I just had to add a new group of RedHat 4 WS servers to Solarwinds. Using net-snmp 5.1.4 that I compiled from source, everything appears to be correct except the CPU utilization is stuck at 1% load (or 99% idle, depending on how you look at it).
The snmpwalk reads like this:
[root@r01 snmp]# snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021 | grep Cpu
UCD-SNMP-MIB::ssCpuUser.0 = INTEGER: 0
UCD-SNMP-MIB::ssCpuSystem.0 = INTEGER: 0
UCD-SNMP-MIB::ssCpuIdle.0 = INTEGER: 99
UCD-SNMP-MIB::ssCpuRawUser.0 = Counter32: 5548992
UCD-SNMP-MIB::ssCpuRawNice.0 = Counter32: 2522737
UCD-SNMP-MIB::ssCpuRawSystem.0 = Counter32: 1644681
UCD-SNMP-MIB::ssCpuRawIdle.0 = Counter32: 1203478299
UCD-SNMP-MIB::ssCpuRawWait.0 = Counter32: 310531
UCD-SNMP-MIB::ssCpuRawKernel.0 = Counter32: 1509666
UCD-SNMP-MIB::ssCpuRawInterrupt.0 = Counter32: 29866
UCD-SNMP-MIB::ssCpuRawSoftIRQ.0 = Counter32: 105149
[root@r01 snmp]#
This snmpwalk was taken while the cpu was at 100% load for several minutes. Anyone found a version of net-snmp that seems to work with RedHat 4 WS (I have it working just fine for RedHat 4 AS & ES).