Skip to main content
Version: 6.1

SNMP Poller

The ElastiFlow Unified Collector can poll devices for metrics, status and other telemetry using SNMP.

EF_INPUT_SNMP_ENABLE

This setting determines whether the SNMP poller input is enabled.

  • Valid Values
    • true, false
  • Default
    • false

EF_INPUT_SNMP_POLLER_WORKER_POOL_SIZE

When the SNMP poller input is enabled a pool of poller workers is initialized to provide concurrent polling of multiple devices and objects. The default size of this pool is 4 times the number of CPU threads (real cores + HT/SMT threads). This setting allow a specific pool size to be configured.

  • Minimum Value
    • 1
  • Default
    • CPU threads * 4

EF_INPUT_SNMP_DEVICE_DEFINITIONS_DIRECTORY_PATH

If the SNMP poller input is enabled (EF_INPUT_SNMP_ENABLE is true), this setting specifies the path to the Device definitions files.

  • Default
    • /etc/elastiflow/snmp/devices

EF_INPUT_SNMP_DEVICE_GROUP_DEFINITIONS_DIRECTORY_PATH

If the SNMP poller input is enabled (EF_INPUT_SNMP_ENABLE is true), this setting specifies the path to the Device Group definitions files.

  • Default
    • /etc/elastiflow/snmp/device_groups

EF_INPUT_SNMP_OBJECT_GROUP_DEFINITIONS_DIRECTORY_PATH

If the SNMP poller input is enabled (EF_INPUT_SNMP_ENABLE is true), this setting specifies the path to the Object Group definitions files.

  • Default
    • /etc/elastiflow/snmp/object_groups

EF_INPUT_SNMP_OBJECT_DEFINITIONS_DIRECTORY_PATH

If the SNMP poller input is enabled (EF_INPUT_SNMP_ENABLE is true), this setting specifies the path to the Object definitions files.

  • Default
    • /etc/elastiflow/snmp/objects

EF_PROCESSOR_SNMP_ENUM_ENABLE: 'false'

The SNMP results processor supports resolving raw integer and OID enumerations to their equivalent text value. For example a ifOperState value of 2 can be resolved to down. Setting this option to true enables this feature.

tip

It is highly recommended to enable this feature when the SNMP poller input is enabled (EF_INPUT_SNMP_ENABLE is true).

  • Valid Values
    • true, false
  • Default
    • false

EF_PROCESSOR_SNMP_ENUM_DEFINITIONS_DIRECTORY_PATH

If SNMP processor support for enumerations is enabled (EF_PROCESSOR_SNMP_ENUM_ENABLE is true), this setting specifies the path to the Enumeration definitions files.

  • Default
    • /etc/elastiflow/snmp/enums