Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The agent also supports sending single targeted requests, triggered by sending it a special request UDR. Such single requests can be of type scalar to fetch a single value, or tree to fetch an entire sub tree (SNMP Walk). For scalar requests, the response can be in the form of the same hierarchical structure as for polling requests, or as a simple OID - Value mapping. For tree requests, the response is always a flattened structure in the form of a OID - Value map.

SNMP Object Pool 

The UDRs used by the SNMP Request agent are complex, so due to performance reasons the UDR objects produced by SNMP Request agents are cached in a pre-populated pool and are reused to avoid expensive object creation. By default, the size of this pool is set to 1.1 times the size of the workflows' queue size. You can override the size of the pool for SNMP request agent by using the system property mz.snmp.max_queued_pollings.

The following example sets the pool size to 10000:

Info
titleExample

mz.snmp.max_queued_pollings=10000

Object pooling for the SNMP request agent can be turned off using the system property mz.snmp.disable_object_pooling, for example:

Info
titleExample

mz.snmp.disable_object_pooling=true


Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmlfalse


Next: