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.
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