Enumerations
The SNMP Input is currently a technology preview and not intended for production environments. The design and features are subject to change.
Enumeration allow for integer and OID values to be translated to their text values.
The location of the enumeration definition files is specified by EF_PROCESSOR_SNMP_ENUM_DEFINITIONS_DIRECTORY_PATH in the collectors configuration options. The default location is /etc/elastiflow/snmp/enums. Enumeration lookups must also be enabled by setting EF_PROCESSOR_SNMP_ENUM_ENABLE to true.
Bitmap Enumerations
Bitmap enumerations are evaluated when the attribute syntax is EnumBitmap.
EXAMPLE:
#ifOperStatus
.1.3.6.1.2.1.2.2.1.8:
  1: 'up' # up
  2: 'down' # down
  3: 'testing' # testing
  4: 'unknown' # unknown
  5: 'dormant' # dormant
  6: 'not present' # notPresent
  7: 'lower-layer down' # lowerLayerDown
Integer Enumerations
Integer enumerations are evaluated when the attribute syntax is EnumInteger or EnumIntegerKeepID.
EXAMPLE:
#ifOperStatus
.1.3.6.1.2.1.2.2.1.8:
  1: 'up' # up
  2: 'down' # down
  3: 'testing' # testing
  4: 'unknown' # unknown
  5: 'dormant' # dormant
  6: 'not present' # notPresent
  7: 'lower-layer down' # lowerLayerDown
Object Indentifier (OID) Enumerations
Object Indentifier (OID) enumerations are evaluated when the attribute syntax is EnumObjectIndentifier or  EnumObjectIndentifierKeepOID.
EXAMPLE:
# hrStorageType - hrStorageTypes
.1.3.6.1.2.1.25.2.1.1: 'other' # hrStorageOther
.1.3.6.1.2.1.25.2.1.2: 'RAM' # hrStorageRam
.1.3.6.1.2.1.25.2.1.3: 'virtual memory' # hrStorageVirtualMemory
.1.3.6.1.2.1.25.2.1.4: 'fixed disk' # hrStorageFixedDisk
.1.3.6.1.2.1.25.2.1.5: 'removable disk' # hrStorageRemovableDisk
.1.3.6.1.2.1.25.2.1.6: 'floppy disk' # hrStorageFloppyDisk
.1.3.6.1.2.1.25.2.1.7: 'compact disc' # hrStorageCompactDisc
.1.3.6.1.2.1.25.2.1.8: 'RAM disk' # hrStorageRamDisk
.1.3.6.1.2.1.25.2.1.9: 'flash memory' # hrStorageFlashMemory
.1.3.6.1.2.1.25.2.1.10: 'network disk' # hrStorageNetworkDisk