Hi
I am getting these errors while polling a SNMP device.
I am able to get the values for systemSummaryAlarm() and moduleInfoTable(), but most of the time I get this TOO BIG error :
-> 11:13:10 - Get for systemSummaryAlarm () returned VT_BSTR : 1
-> 11:13:10 - Get for moduleInfoTable () returned VT_ARRAY|VT_VARIANT (12)
0 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : 1
1 VT_BSTR : 40
1 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : 3
1 VT_BSTR : 0
2 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : test
1 VT_BSTR :
3 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : 22544
1 VT_BSTR : CPU0086
4 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : LH01533
1 VT_BSTR : CP0001...
-> 11:13:15 - Get for systemSummaryAlarm () returned VT_BSTR : 1
-> 11:13:15 - Get for moduleInfoTable () returned VT_ARRAY|VT_VARIANT (12)
0 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : 1
1 VT_BSTR : 40
1 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : 3
1 VT_BSTR : 0
2 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : test
1 VT_BSTR :
3 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : 22544
1 VT_BSTR : CPU0086
4 VT_ARRAY|VT_VARIANT (2)
0 VT_BSTR : LH01533
1 VT_BSTR : CP0001...
-> 11:13:16 - Get for hybrid22544MonitoringTable () returned VT_ARRAY|VT_VARIANT (30)
0 VT_ARRAY|VT_VARIANT (1)
0 VT_BSTR : 1
1 VT_ARRAY|VT_VARIANT (1)
0 VT_BSTR : F
2 VT_ARRAY|VT_VARIANT (1)
0 VT_BSTR : O
3 VT_ARRAY|VT_VARIANT (1)
0 VT_BSTR : N
4 VT_ARRAY|VT_VARIANT (1)
0 VT_BSTR : N...
-> 11:13:20 - Get for systemSummaryAlarm () had error : TOO BIG
-> 11:13:20 - Continuing get for systemSummaryAlarm ()
-> 11:13:20 - Get for moduleInfoTable () had error : TOO BIG
-> 11:13:20 - Continuing get for moduleInfoTable ()
-> 11:13:25 - Get for systemSummaryAlarm () had error : TOO BIG
-> 11:13:25 - Continuing get for systemSummaryAlarm ()
-> 11:13:25 - Get for moduleInfoTable () had error : TOO BIG
-> 11:13:25 - Continuing get for moduleInfoTable ()
what does this mean?
Thanks
Hi Pedro,
I saw this error in the past. This error means that the SNMP agent running on the device tried to generate a response, but the response PDU is greater than the maximum size allowed by the device. Could you try changing the way how you are polling the SNMP table? For example, instead of using MultipleGetNext or MultipleGetBulk, could you could try using GetNext?
In short TOO BIG means that the SNMP request received by the SNMP Agent is too big and the agent is not able to process the request (can happen on devices with limited resources).
Here in your case, you will probably have too many SNMP Gets in one request going to the device. So probably you'll have to limit the number of parameters in that group giving problems, or worst-case fall back on single Gets if the device does not even support multiple Gets in one SNMP request.
Hi Miguel,
I tried using GetNext on the moduleInfoTable () but I get the same error.
The systemSummaryAlarm () is a standalone snmp parameter and is the only one in a group and I also get that error.
I suspect that there is something wrong with this device, we didn´t have this issue before. These parameters are in the device chassis, the tables from the boards are OK. We will try to reach the vendor and give them information about the issue.
thanks for your help