1.2.1.19.2 Simple Network Management Protocol (SNMP) Configurations
SNMP Specific User Configurations
SNMP Server Root Directory Path:
The mount point for the files used by SNMP
Default value: "/mnt/mchpSite1/"
Symbol TCPIP_SNMP_MOUNT_POINT
BIB file name:
The Microchip mib2bib.jar compiler is used to convert the Microchip MIB script to binary format and it is compatible with the Microchip SNMP agent. which is written in ASCII format.
Name of the bib file for SNMP is snmp.bib.
Default value:"snmp.bib"
Symbol TCPIP_SNMP_BIB_FILE_NAME
Maximum SNMP message size:
The maximum length in octets of an SNMP message which this SNMP agent able to process.
As per RFC 3411 snmpEngineMaxMessageSize and RFC 1157 ( section 4- protocol specification ) and implementation supports more than 480 whenever feasible. -It should be divisible by 16
Default value: 480
Symbol TCPIP_SNMP_MAX_MSG_SIZE
Maximum Community Length:
This is the maximum length for community string.
Application must ensure that this length is observed.
SNMP module adds one byte extra after TCPIP_SNMP_COMMUNITY_MAX_LEN for adding '\0' NULL character.
Default value: 16
Symbol TCPIP_SNMP_COMMUNITY_MAX_LEN
Maximum Community Entries:
The maximum number of community entries
Specifying more strings than TCPIP_SNMP_MAX_COMMUNITY_SUPPORT will result in the later strings being ignored (but still wasting program memory).
Specifying fewer strings is legal, as long as at least one is present.
Default value: 3
Symbol TCPIP_SNMP_MAX_COMMUNITY_SUPPORT
Read Community Name:
The name of the read community
Default value: "harmony"/"read"
Symbol TCPIP_SNMP_STACK_READCOMMUNITY_NAME_IDXn
Write Community Name:
The name of the write community
Default value: "unicorn"/"write"/"harmony"
Symbol TCPIP_SNMP_STACK_WRITECOMMUNITY_NAME_IDXn
Trap Support:
Enable trap support
Default value: true
Symbol TCPIP_SNMP_USE_TRAP_SUPPORT
Trap table size: -This table maintains list of interested receivers that should receive notifications when some interesting event occurs.
Default value: 2
Symbol TCPIP_SNMP_TRAP_TABLE_SIZE
V2 Trap Support:
Enable V2 trap support
Default value: true
Symbol TCPIP_SNMP_STACK_USE_V2_TRAP
Include SNMP Custom Template:
Include the supplied template/model into the project
Default value: true
Symbol TCPIP_SNMP_CUSTOM_TEMPLATE
SNMP Task Rate (in msec):
SNMP task processing rate, in milliseconds.
The SNMP module will process a timer event with this rate for maintaining its own queues, processing timeouts, etc.
The lower the rate (higher the frequency) the higher the module priority and higher module performance can be obtained
The value cannot be lower than the TCPIP_STACK_TICK_RATE.
Value is in milliseconds
Default value: 200
Symbol TCPIP_SNMP_TASK_PROCESS_RATE
Maximum OID Length:
Maximum length for the OID String.
Change this to match your OID string length.
Default value: 18
Symbol TCPIP_SNMP_OID_MAX_LEN
Maximum non record OID:
Update the Non record id OID value which is part of CustomSnmpDemoApp.c file.
This is the maximum size for gSnmpNonMibRecInfo which is the list of static variable Parent
OIDs which are not part of mib.h file. This structure is used to restrict access to static variables of SNMPv3 OIDs from SNMPv2c and SNMPv1 version.
With SNMPv3 all the OIDs accessible but when we are using SNMPv2c version , static variables of the SNMPv3 cannot be accessible with SNMP version v2c.
SNMP agent supports both SMIv1 and SMIv2 standard and snmp.mib has been updated with respect to SMIV2 standard and it also includes MODULE-IDENTITY ( number 1) after ENTERPRISE-ID.
Default value: 3
Symbol TCPIP_SNMP_MAX_NON_REC_ID_OID
Notify Community Length:
Maximum length for SNMP Trap community name
Default value: TCPIP_SNMP_COMMUNITY_MAX_LEN
Symbol TCPIP_SNMP_NOTIFY_COMMUNITY_LEN
Trap community maximum length:
The trap comunity maximum length
Default value: 16
Symbol TCPIP_SNMP_TRAP_COMMUNITY_MAX_LEN_MEM_USE