ListenTrapSNMP

Description:

Receives information from SNMP Agent and outputs a FlowFile with information in attributes and without any content

Additional Details...

Tags:

snmp, listen, trap

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property is considered "sensitive", meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the nifi.properties file has an entry for the property nifi.sensitive.props.key.

NameDefault ValueAllowable ValuesDescription
SNMP Manager Port0The port where the SNMP Manager listens to the incoming traps.
SNMP VersionSNMPv1
  • v1 SNMP version 1
  • v2c SNMP version 2c
  • v3 SNMP version 3 with improved security
Three significant versions of SNMP have been developed and deployed. SNMPv1 is the original version of the protocol. More recent versions, SNMPv2c and SNMPv3, feature improvements in performance, flexibility and security.
SNMP CommunitypublicSNMPv1 and SNMPv2 use communities to establish trust between managers and agents. Most agents support three community names, one each for read-only, read-write and trap. These three community strings control different types of activities. The read-only community applies to get requests. The read-write community string applies to set requests. The trap community string applies to receipt of traps.
Sensitive Property: true

This Property is only considered if the <SNMP Version> Property is set to one of the following values: "SNMPv1", "SNMPv2c"
SNMP Security LevelnoAuthNoPriv
  • noAuthNoPriv No authentication or encryption.
  • authNoPriv Authentication without encryption.
  • authPriv Authentication and encryption.
SNMP version 3 provides extra security with User Based Security Model (USM). The three levels of security is 1. Communication without authentication and encryption (NoAuthNoPriv). 2. Communication with authentication and without encryption (AuthNoPriv). 3. Communication with authentication and encryption (AuthPriv).

This Property is only considered if the <SNMP Version> Property has a value of "SNMPv3".
SNMP Users File PathThe path of the json file containing the user credentials for SNMPv3. Check Usage for more details.

This Property is only considered if the <SNMP Version> Property has a value of "SNMPv3".

Relationships:

NameDescription
successAll FlowFiles that are received from the SNMP agent are routed to this relationship
failureAll FlowFiles that cannot received from the SNMP agent are routed to this relationship

Reads Attributes:

None specified.

Writes Attributes:

NameDescription
snmp$*Attributes retrieved from the SNMP response. It may include: snmp$errorIndex, snmp$errorStatus, snmp$errorStatusText, snmp$nonRepeaters, snmp$requestID, snmp$type, snmp$variableBindings

State management:

This component does not store state.

Restricted:

This component is not restricted.

Input requirement:

This component does not allow an incoming relationship.

System Resource Considerations:

None specified.