更新时间:2022-08-25 GMT+08:00
分享

SNMP结构体

WEB_SNMP_V3_USERINFO_ASN ::= STRUCT
{
    ulAuthProtocal<AuthProtocal>        UINT32 [0..2], -- SNMPV3认证协议,参考IFRAME_SNMP_E_SNMPV3_AUTH_PROTOCAL 
    ulPrivProtocal<PrivProtocal>    UINT32 [0..2], -- SNMPV3加密协议,参考IFRAME_SNMP_E_SNMPV3_PRIV_PROTOCAL 
    ulUserPermission<UserPermission>       UINT32 [0..1],-- SNMPV3用户权限,参考IFRAME_SNMP_E_SNMPV3_USER_PERMISSION 
    szUsername<Username>       STRING [0..32], -- SNMPV3用户名
    szPassword<Password>       STRING [0..256], -- SNMPV3密码(新)
    szKey<Key>       STRING [0..256], -- SNMPV3密钥
    --szOldPassword<Password_old> STRING [0..256], -- SNMPV3密码(旧)
}
WEB_SNMP_CFG_ASN ::= STRUCT
{
    ucTrapVersion<TrapVersion>        UINT8 [3..4],         -- Trap版本
    udwTrapTimeout<TrapTimeout>       UINT8 [1..5],       -- trap超时时间
    udwTrapRetryTime<TrapRetryTime>   UINT8 [1..10],       -- trap重试次数
    udwTrapDestNum<TrapDestNum>       UINT32,       -- 目的地址数
    ucIsEnableSnmp<IsEnableSnmp>      UINT8 [0..1],        -- 是否启用SNMP
    szTrapAddress1<TrapAddress1>       STRING [0..40],      -- trap主机地址1
    szTrapAddress2<TrapAddress2>       STRING [0..40],      -- trap主机地址2
    szTrapAddress3<TrapAddress3>       STRING [0..40],      -- trap主机地址3
    szUserName<SnmpUserName>           STRING [0..128],      -- 用户名
    szEngineID<SnmpEngineID>           STRING [0..64],      -- ID
    ucSecurityLevel<SnmpSecurityLevel>   UINT8 [0..1],     -- 安全级别
    ucAccessProtocol<AccessProtocol>   UINT8 [0..2],     -- 认证协议
    szAccessPwd<AccessPwd>           STRING [0..256],      -- 认证密码
    ucEncryptProtocol<EncryptProtocol>   UINT8 [0..2],     -- 加密协议
    szEncryptPwd<EncryptPwd>           STRING [0..256],      -- 加密密码
    --ucSnmpV2Enable<snmpv2>             UINT8 [0..1],        -- 是否启用S_N_M_P_v_2  
    --stGroupView  WEB_SNMP_GROUPVIEW_ASN P, --SNMP客户群组和视图信息
    stV3UserInfo  WEB_SNMP_V3_USERINFO_ASN P, --V3客户认证信息
}

相关文档