SNMP Polling Settings
The following settings are used to poll SNMP devices:
Setting | Description | |
IP address or host name | IP address or host name to connect to SNMP agent. | |
Port | Port number on SNMP Agent. | |
SNMP Protocol Version | Version of SNMP protocol to use. | |
Read Community | Name of SNMP Community to use during read operations. Commonly used name is public. | |
Write Community | Name of SNMP Community to use during write operations. Commonly used name is private. | |
Security Level | SNMP v3 security configuration. There are three available security levels:
| |
User Name | User name for SNMP v3 authentication and privacy (encryption). | |
Authentication Protocol | MD5-based authentication or SHA-based SNMP v3 authentication. | |
Authentication Password | Password for SNMP v3 authentication. | |
Privacy (Encryption) Protocol | DES-based encryption or AES-based encryption for SNMP v3. | |
Privacy (Encryption) Password | Password for SNMP v3 encryption. | |
Advanced Properties | ||
Maximum Columns per PDU | Maximum number of columns to retrieve per SNMP GETBULK or GETNEXT request. | |
Maximum Rows per PDU | Maximum number of rows to retrieve per SNMP GETBULK or GETNEXT request. | |
Context Name | Allows for multiple versions of the same MIB objects to be made available by a single SNMPv3 engine. | |
Device Engine ID | Unique identifier of an SNMP entity for key generation process. | |
Protocol | Communication protocol: UDP or TCP. | |
Command Retries | Number of request retries to be send before SNMP operation fails. | |
Command Timeout | Timeout for SNMP requests. | |
Maximum PDU size, bytes | Maximum size of Protocol Data Unit (PDU) sent by Iotellect Server. Commonly used values are | |
Data To Process | Defines, what kind of SNMP variables should be read and processed. The allowed values are: | |
Value | Description | |
---|---|---|
All values available in MIB directory | Only the values whose descriptions are found MIB Files Directory are used. All unrecognized SNMP OIDs will be ignored. | |
All values found by SNMP walk (slow!) | All the values found during SNMP walk operations will be used. This may slow synchronization operation and increase server memory utilization. | |
Setting Grouping | Defines the representation of SNMP data: | |
Value | Description | |
By MIBs | Values are grouped by MIBs presenting the logical grouping of SNMP data. | |
By OIDs | Values are grouped by OID presenting the hierarchy tree structure of SNMP values. | |
Initial OID | An OID used to check device availability (connection status) and initiate SNMP walk operations during device synchronization. By default, this is .1.3.6. | |
![]()
| Note that the initial OID defines not the subtree, but the minimum OID from which the polling begins. | |
Use multi-variable requests to read tables | When this option is on (by default), multi-variable requests are used to fetch table data. This is faster than single-variable requests but may produce incomplete data in certain circumstances. In this case, set this option off to fetch all the available values. Not supported by SNMP v1. | |
Ignore Lexicographic Order Errors | Disables lexicographic ordering checks. Checks are disabled by default because agents that do not implement correct lexicographic ordering can create endless looping when checks are enabled. | |
Enable SNMP Table Error Processing | Allows the error processing logic for SNMP tables to adjust read settings in the event of errors, in order to successfully read the table. | |
Enable Auto Setting of the Optimal SNMP Table Configuration | Allows Iotellect to attempt to discover and apply the optimal SNMP table reading configuration. Effectively means auto-tuning of Maximum Columns per PDU and Maximum Rows per PDU. | |
SNMP String Encoding | A character encoding to be used to represent strings retrieved from the SNMP device | |
Object Identifier Values Processing | Indicate how to process Object Identifiers. Object Identifier can be presented as an integer or string by an SNMP device. When Normal is selected, the driver will convert the object identifier to the string data type. When Raw option is selected, object identifiers will not be converted. | |
Maximum Request ID Value | Every SNMP request has an identifier (a Request ID), used to relate SNMP responses to corresponding SNMP requests. When then Maximum Request ID Value is not set (by default), the Request ID are generated in the range of positive 32-bit signed integers (i.e. 1 to 2147483647 [0x7fffffff]). Some SNMP devices do not accept large numbers, in which case the Maximum Request ID Value can be set to limit the Request ID values. | |
Read Metadata Based on MIB Files | When enabled, device variable formats and SNMP entities to be polled are determined only by the contents of MIB files, potentially polling SNMP entities that do not exist on the device. |
Was this page helpful?