Hi,
I'm trying to fetch the contents of an SNMP table but I only get the first row. However, specifying the OID of a single cell in the second row does successfully return the correct value of that cell. Any idea on why that would happen?
On the table param I use
<SNMP>
<Enabled>true</Enabled>
<OID type="complete" options="instance;multipleGetNext">1.3.6.1.4.1.<vendor-OID>.12.10.3</OID>
</SNMP>
and on the columns I add the SNMP tag as well like this on the first column:
<SNMP>
<Enabled>true</Enabled>
<OID type="complete">1.3.6.1.4.1.<vendor-OID>.12.10.3.1.1</OID>
</SNMP>
and finally the Group is defined as:
<Group id="6">
...
<Type>poll</Type>
<Content>
<Param>1030</Param>
</Content>
</Group>
Hi Robin,
Can you try other table retrieval methods? We have table retrieval methods as below:
- GetNext
- GetNext + MultipleGet
- GetNext + MultipleGet by row
- MultipleGetNext
- MultipleGetBulk
- Comparison
You may refer to the DataMiner Docs link for more information on the table retrieval method.
Hi Jeeva. I did use that page when troubleshooting, I should have mentioned that in my initial post. All of the alternatives result in just one row being fetched except “multipleGetBulk” which returns nothing which is expected as devices use SNMPv1.
Also, unrelated but I get the “Unknown or malformed SNMP OID option ‘multipleget’.”-warning from the DIS plugin when using “GetNext + MultipleGet by Row”.