SNMP版本3陷阱和-e engineId值

时间:2015-01-08 08:47:20

标签: snmp cisco net-snmp

该问题针对那些倾向于经常使用SNMP陷阱和管理员并处理网络设备的人。

SNMP版本2c和3之间的主要区别在于安全性 - 身份验证和(加密)隐私密码。 Net-SNMP中常规SNMP陷阱命令的语法如下所示:

snmptrap -v 3 -u username -a MD5 -A authpassword -l authNoPriv localhost 42 coldStart.0

但不完全......版本-3还需要 engineId

snmptrap -v 3 -e 0x0102030405 -u username -a MD5 -A authpassword -l authNoPriv localhost 42 coldStart.0

问题是:我们如何处理engineId值?想象一下,我们编写了一个应用程序,允许您输入用户名,auth和priv密码,然后它会自动轮询网络设备,触发警报并向管理器计算机发送SNMP陷阱。

用户是否必须指定engineId以及用户名和密码,或者可以以某种自动方式完成。可能是某人(思科背景的首选)可以分享他对此的想法。

0 个答案:

没有答案