I have a bunch of Dell PowerConnect switches that I what to collect additional information on when in NPM. I created custom pollers and can import them just fine. However, when I go to assign them to a node it fails with "The OID is not supported" This is confusing as I can do an SNMPGET from the same system and get the switches to return values just fine.
Here is the custom poller:
<?xml version="1.0" encoding="UTF-8" ?>
<CustomPollers version="9.0">
<CustomPoller UniqueName="rlCpuUtilDuringLastSecond" Description="Percentage of the device CPU utilization during last
second. The value 101 is a dummy value, indicating that the CPU utilization was not measured (since measurement is disabled
or was disabled during last second)." OID=".1.3.6.1.4.1..674.10895.5000.2.89.1.7.0" MIB="Dell-Vendor-MIB:rndMib"
SNMPGetType="GetNext" NetObjectPrefix="N" GroupName="Dell PowerConnect" PollerType="R" Parser="Gauge" IncludeHistory="True"
Unit="% load" TimeUnitId="0" TimeUnitQuantity="0" DefaultDisplayTimeUnitId="0" Formula="" LabelType=""
LabelDetail="Percentage of the device CPU utilization during last second.">
</CustomPoller>
<CustomPoller UniqueName="rlCpuUtilDuringLastMinute" Description="Percentage of the device CPU utilization during last
second. The value 101 is a dummy value, indicating that the CPU utilization was not measured (since measurement is disabled
or was disabled during last minute)." OID=".1.3.6.1.4.1..674.10895.5000.2.89.1.8.0" MIB="Dell-Vendor-MIB:rndMib"
SNMPGetType="GetNext" NetObjectPrefix="N" GroupName="Dell PowerConnect" PollerType="R" Parser="Gauge" IncludeHistory="True"
Unit="% load" TimeUnitId="0" TimeUnitQuantity="0" DefaultDisplayTimeUnitId="0" Formula="" LabelType=""
LabelDetail="Percentage of the device CPU utilization during last second.">
</CustomPoller>
<CustomPoller UniqueName="rlCpuUtilDuringLast5Minutes" Description="Percentage of the device CPU utilization during last
second. The value 101 is a dummy value, indicating that the CPU utilization was not measured (since measurement is disabled
or was disabled during last 5 minutes)." OID=".1.3.6.1.4.1..674.10895.5000.2.89.1.9.0" MIB="Dell-Vendor-MIB:rndMib"
SNMPGetType="GetNext" NetObjectPrefix="N" GroupName="Dell PowerConnect" PollerType="R" Parser="Gauge" IncludeHistory="True"
Unit="% load" TimeUnitId="0" TimeUnitQuantity="0" DefaultDisplayTimeUnitId="0" Formula="" LabelType=""
LabelDetail="Percentage of the device CPU utilization during last second.">
</CustomPoller>
</CustomPollers>
This is the output from the SNMPGET:
C:\usr\bin>snmpget -v 2c -c **** <Target Host> .1.3.6.1.4.1.674.10895.5000.2.89.1.7.0 .1.3.6.1.4.1.674.10895.5000.2.89.1.8.0 .1.3.6.1.4.1.674.10895.5000.2.89.1.9.0
SNMPv2-SMI::enterprises.674.10895.5000.2.89.1.7.0 = INTEGER: 2
SNMPv2-SMI::enterprises.674.10895.5000.2.89.1.8.0 = INTEGER: 2
SNMPv2-SMI::enterprises.674.10895.5000.2.89.1.9.0 = INTEGER: 2
The numbers from the SNMPGET are similar to the numbers you get from the switches console. So I have a high level of confidence in the accuracy. I used the MIB file from Dell to construct the pollers.
If anyone can shed ligh on why this is not working I would be very grateful.