Hi All,
I have some questions regarding the use of partialSNMP
and multipleGetBulk
options in SNMP table polling.
According to the documentation:
-
The
partialSNMP
option is described as: "When polling large SNMP tables, you can use the partialSNMP:x option to fetch only 'x' rows at a time." -
The
multipleGetBulk
option is described as: "Gets the table contents, retrieving multiple rows at once."
I've seen configurations using instance;partialSNMP:X;multipleGetBulk:X
, and I'm wondering why both options are needed, as they seem to perform similar functions.
Thanks!
Hi Jason,
I believe multipleGetBulk is focused more on performance; as in how many rows are fetched per GetBulk request.
partialSNMP's focus is on reliability; as in even if one GetBulk fails or returns incomplete data, you tell it to keep going on - this way you might get some data instead of none.