pysnmp-使用变量设置v3 auth和priv tpyes

时间:2018-07-26 14:39:39

标签: python pysnmp

我为变量设置了所需的auth authProto和priv privProto类型,我想用它们代替下面的usmHMACSHAAuthProtocolusmAesCfb128Protocol条目:

config.addV3User(
    snmpEngine, user,
    config.usmHMACSHAAuthProtocol, authKey,
    config.usmAesCfb128Protocol, privKey
)

使用这些变量的最干净方法是什么?

1 个答案:

答案 0 :(得分:1)

根据您的评论,看来您的问题很简单。如果您执行authProto = "config.usmHMACSHAAuthProtocol",则会将authProto设置为 text config.usmHMACSHAAuthProtocol。您要将其设置为 value 。为此,只需删除引号:

authProto = config.usmHMACSHAAuthProtocol

然后,您可以在addV3User时直接使用它。