导语:
SNMP 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。 SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。
拓扑图:
步骤:
1.基本配置:
如拓扑图和配置图所示,完成各个物理设备和接口的配置,并测试联通性:
2.开启Agent服务:
将路由器模拟为代理器设备,并开启SNMP Agent服务:
[Agent]snmp-agent
查看SNMP信息:
可以看到,默认情况下的SNMP版本是v1、v2、v3;
3.配置SNMP版本:
本例中,我们配置V3版本:
[Agent]snmp-agent sys-info version v3
查看配置情况:
v3版本适合大规模网络,且可以加密认证,因此实际工作环境下通常使用该版本。
配置NMS管理权限:
我们现在需要允许NMS-2管理设备,不允许NMS-1管理设备。
[Agent]acl 2000
[Agent-acl-basic-2000]rule 5 permit source 10.1.1.2 0.0.0.255
[Agent-acl-basic-2000]rule 10 deny source 10.1.1.1 0.0.0.255
配置用户组:
[Agent]snmp-agent usm-user v3 user group acl 2000
配置完成后,查看SNMPv3的用户信息:
可以观察到,配置已生效。
5.配置向SNMP输出TRAP信息:
[Agent]snmp-agent target-host trap-hostname adminNMS2 address 10.1.1.2 udp-port
9991 trap-paramsname trapNMS2
开启设备告警开关:
[Agent]snmp-agent trap enable
Info: All switches of SNMP trap/notification will be open. Continue? [Y/N]:y
设置告警信息队列长度为200:
[Agent]snmp-agent trap queue-size 200
设置报文信息的保存时间为240s:
[Agent]snmp-agent trap queue-size 200
配置管理员的联系电话和地址:
[Agent]snmp-agent sys-info contact call admin 400-822-9999
[Agent]snmp-agent sys-info location ShenZhen China
配置完成后,查看系统信息:
输出网关信息: