TCPIP_SNMP_MODULE_CONFIG Structure
C
typedef struct {
bool trapEnable;
bool snmp_trapv2_use;
bool snmpv3_trapv1v2_use;
const char* snmp_bib_file;
TCPIP_SNMP_COMMUNITY_CONFIG * read_community_config;
TCPIP_SNMP_COMMUNITY_CONFIG * write_community_config;
TCPIP_SNMPV3_USM_USER_CONFIG * usm_config;
TCPIP_SNMPV3_TARGET_ENTRY_CONFIG * trap_target_config;
const char* mountPath;
} TCPIP_SNMP_MODULE_CONFIG;
Description
Structure: TCPIP_SNMP_MODULE_CONFIG.
This structure is used to configure SNMP details for runtime configuration.
Members
Members | Description |
---|---|
trapEnable | True = agent can send the trap, false = agent shouldn't send the trap. |
snmp_trapv2_use | True = agent uses Trap version v2 and false = uses Tarp version 1. |
snmpv3_trapv1v2_use | SNMPv3 trap should be true , only if SNMP version is 3. |
read_community_config | Read-only Community configuration. |
write_community_config | Write-only Community configuration. |
usm_config | SNMPv3 USM configuration. |
trap_target_config | SNMPv3 trap configuration The SNMP server will access snmp.bib file or other MIB files located under this top directory. No access is possible above this directory. As a good practice to follow, use something like: "/mnt_point/snmp/" to limit an external user access to this only directory in the file system when accessing files. |
Remarks
None.