The built in, standard SNMP OIDs are requested and retrieved from the device without a problem:
<item> <checked>true</checked> <name>Hostname</name> <oid>1.3.6.1.2.1.1.5.0</oid> <community>$ecret,public</community> <showcomm>false</showcomm> <version>0</version> <seclevel>0</seclevel> <enctype>0</enctype> <username></username> <authpass></authpass> <datapass></datapass> <contname></contname> </item>
But my custom SNMP is never even requested of the device.
Here is the configuration:
<item> <checked>true</checked> <name>APC PDU SN1</name> <oid>1.3.6.1.4.1.318.1.1.4.1.5.0</oid> <community>$ecret,public</community> <showcomm>false</showcomm> <version>0</version> <seclevel>0</seclevel> <enctype>0</enctype> <username></username> <authpass></authpass> <datapass></datapass> <contname></contname> </item>In my Wireshark capture, I never see that request being made, even after specifically telling Network Scanner to re-scan that field.
Attached is a screen shot of the Wireshark capture right after I initiated a re-scan of APC PDU SN1 for 10.18.1.107, my PC is 10.6.1.95. Notice it requests and gets a response for three OIDs, but not the one I asked it to update.