2016-08-02 82 views
0

我有一个关于SNMPv3的问题。我正在做我的实习,他们希望我获得只读数据,我不知道如何去做。我希望你们能帮助我使用SNMPv3获取只读数据

+1

找点时间,一本好书,而不是对SO张贴这样广泛的问题。 –

回答

1

有在SNMP 3级的命令,使您可以读取设备数据:

  • GET
  • GET-NEXT
  • GET-BULK

从SNMPv2C开始支持Get-Bulk。

SNMPv3和协议早期版本之间的主要区别是安全模型。所谓的基于用户的安全模型(USM)。因此,首先您需要在SNMP代理/设备端配置安全主体(用户)。

之后,您需要下载SNMP工具来发送您的SNMP请求/命令。例如,如果您使用NET-SNMP包,你可以做到以下几点:

snmpgetnext -v 3 -n "" -u MD5User -a MD5 -A "The Net-SNMP Demo Password" -l authNoPriv test.net-snmp.org sysUpTime 

您也可以使用图形化工具,如NetDecision MIB浏览器http://netmechanica.com/products/?prod_id=1009)通过SNMPv3的查询设备。

MIB Browser main window 你必须在SNMP用户管理器工具就是这样的配置SNMP用户配置文件: SNMP User Manager main window

+0

非常感谢Andrew – ilkay