剖析华为交换机SNMP中的snmp-agent方法,如何配置华为交换机snmp,让我们用具体的代码说话吧。下面的几种华为交换机snmp的snmp-agent方法都是经过精心挑选的,由专业人士经过测试之后给出的解答,保证让你了解snmp-agent方法在华为交换机snmp中的用法。
◆snmp-agent sys-info contact <string>
设置管理员的标识及联系方法,请把替换为你要设置成的值,下同。这个值初始是HuaWei BeiJing China,用指令display current-configuration可以在当前执行的配置的靠末尾看到该项。
◆snmp-agent sys-info location <string>
设置交换机的位置信息,这项初始没有设置。
◆snmp-agent community read public
设置一个华为交换机snmp Community,使用该Community连接交换机时,只可以读取其华为交换机snmp信息。你可以把指令中的public换成你想要的字符串。
◆snmp-agent community write private
设置一个华为交换机snmp Community,使用该Community连接交换机时,不仅可以读取其华为交换机snmp信息,还可以将值写入华为交换机snmp的MIB对象,实现对设备进行配置。你可以把指令中的private换成你想要的字符串。
◆snmp-agent sys-info version all
设置交换机支持的华为交换机snmp协议,有v1,v2c,v3这3个版本,如果你不确定,最好设为all,将会同时支持这3个协议。在S3050C-0025上初始是只支持v3版本的,如果你没有正确设定它,mibbrower等一些读取软件可能会无法读取信息。
一般只需设置第(3)和第(5)个指令就可以读取到交换机的华为交换机snmp信息了。在旧的vrp系统上设置可能不同,我测试的交换机使用的是vrp3.10版本。我使用的是PHP-SNMP的函数来读取交换机的华为交换机snmp信息的。