配置设备使用SNMPv2c

来自Linux78|wiki

配置交换机的SNMP版本为SNMPv2c。

配置访问权限,使NMS2可以管理交换机上RMON之外的节点。

配置告警主机,此处配置交换机的Inform告警功能,使交换机产生的告警能够发送至NMS2。为了方便对告警信息进行定位,避免过多的无用告警对处理问题造成干扰,仅允许缺省打开的模块可以发送告警。

配置网管NMS2。

配置交换机的SNMP版本为SNMPv2c

[Switch] snmp-agent sys-info version v2c

配置访问权限

配置ACL,使NMS2可以管理交换机,NMS1不允许管理交换机。

[Switch] acl 2001
[Switch-acl-basic-2001] rule 5 permit source 10.1.1.2 0.0.0.0
[Switch-acl-basic-2001] rule 6 deny source 10.1.1.1 0.0.0.0

配置MIB视图,限制NMS2可以管理交换机上除RMON之外的节点。

[Switch] snmp-agent mib-view excluded allextrmon 1.3.6.1.2.1.16

配置团体名并引用ACL和MIB视图。

[Switch] snmp-agent community write adminnms2 mib-view allextrmon acl 2001

配置告警主机

[Switch] snmp-agent target-host inform address udp-domain 10.1.1.2 params securityname adminnms2 v2c
[Switch] snmp-agent inform timeout 5 resend-times 6 pending 7

配置网管站(NMS2)

在使用SNMPv2c版本的NMS上需要设置“读写团体名”。网管的配置请根据采用的网管产品参考对应的网管配置手册。


网管系统的认证参数配置必须和设备上保持一致,否则网管系统无法管理设备。如果设备上只配置了write团体名,那么网管端读和写团体名都用设备上配置的write团体名。

验证配置结果

配置完成后,可以执行下面的命令,检查配置内容是否生效。

查看SNMP版本。

[Switch] display snmp-agent sys-info version
  SNMP version running in the system:                                                                                              
          Polling: SNMPv1:disable, SNMPv2c:enable,  SNMPv3:disable                                                                 
          Trap   : SNMPv1:disable, SNMPv2c:enable,  SNMPv3:disable                                                                 
                                                                                                                                   

查看告警的目标主机。

[Switch] display snmp-agent target-host
Target-host NO. 1
-----------------------------------------------------------
 IP-address    : 10.1.1.2
 Domain        : -
 Source interface : - 
 VPN instance  : - 
 Security name : %^%#uq/!YZfvW4*vf[~C|.:Cl}UqS(vXd#wwqR~5M(rU%%^%#
 Port          : 162
 Type          : inform
 Version       : v2c
 Level         : No authentication and privacy
 NMS type      : NMS
 With ext-vb   : No