By default, the snmpcollector gets information from devices using an SNMP bulk request, including up to a maximum of 20 OIDs, (the default number).
Unfortunately, some SNMP devices will not accept a SNMP GetBulk of this size and snmpcollector can see errors like this:
Starting to discover device MAP-XXX-XXX-CE03 for metric family MetricFamily [metricFamilyName=NormalizedSystemInfo] with Vendor Cert systemMib
snmp error D4293c5258d1d266a93a55ecb346ebd93/Non-pollable scalars
Unable to collect OID on device SnmpDevice D4293c5258d1d266a93a55ecb346ebd93: null
com.nimsoft.snmppoller.poller.common.CollectorException: SNMP Error : 1
at com.nimsoft.snmppoller.poller.collector.snmp.SNMPCollection.setSNMPException
(SNMPCollection.java:202)
Note that the MAX_BATCH setup key setting applies to ALL devices that are discovered, including the devices that can handle larger snmp bulk requests. The discovery process will take longer but this solution should allow all devices to be discovered successfully.