华为交换机5624P上的配置实战
上面说的是怎么在Router上设置MRTG,接下来再说说关于在华为交换机5624P上开启MRTG的一些重要命令和需要注意的地方。
1. snmp-agent community命令:
【描述】
snmp-agent community命令用来设置团体访问名、允许对SNMP协议进行访问,undo snmp-agent community命令用来取消团体访问名设置。
我在华为上设置的如下:
# 设置团体名为mgr,并且可以进行读写访问。
[Quidway] snmp-agent community write mgr
2. snmp-agent sys-info命令:
【描述】
snmp-agent sys-info命令用来设置系统信息,包括系统维护信息、设备节点的物理位置信息、启用的SNMP版本号等,undo snmp-agent sys-info命令用来取消当前设置。
我在华为上设置的如下:
# 设置系统启用的SNMP版本号
[Quidway] snmp-agent sys-info version all
在这里我强调下:设置交换机支持的SNMP协议,有v1,v2c,v3这3个版本,如果你不确定,最好设为all,将会同时支持这3个协议。如果你没有正确设定它,mibbrower等一些读取软件可能会无法读取信息。之前我的实验一直都没成功就是跟这个有着关系,导致我浪费了很多的时间和精力去调试其他的地方。(当时交换机的出厂默认设置是V3的。)
3. snmp-agent target-host命令
【描述】
snmp-agent target-host命令用来设置接收SNMP通知的目的地,undo snmp-agent target-host命令用来取消接收SNMP通知的主机。
snmp-agent target-host命令需要与snmp-agent trap enable命令协同使用.
我在华为上设置的如下:
# 允许向172.16.1.10发送Trap报文,并且使用团体名public.
[Quidway] snmp-agent trap enable
[Quidway] snmp-agent target-host trap address udp-domain 172.16.1.10 params securityname public
[Quidway] snmp-agent target-host trap address udp-domain 10.10.10.100 params securityname public
注意: 使用snmp-agent trap enable来设置允许设备发送Trap报文。若要一台主机可以发送通知消息,至少需要在该主机上配置一条snmp-agent trap enable命令和snmp-agent target-host命令。
4. snmp-agent trap source命令:
【描述】
snmp-agent trap source命令用来指定发送Trap的源地址,undo snmp-agent trap source命令用来取消发送Trap的源地址。
用户如果想使用Trap地址来跟踪特定事件时,可以使用这条配置命令
我在华为上设置的如下:
# 将VLAN接口1的IP地址作为Trap报文的源地址。
[Quidway] snmp-agent trap source vlan-interface 1.
到此,就完成了在交换机上开启snmp的整个过程。display current-configuration。如下图:
以上就是华为交换机配置MRTG的一些重要步骤和需要注意的地方.除了开通SNMP的命令不同以外,其它生成.cfg格式的文件命令是和路由器上一样的。详细可以参照以上路由器的具体配置方法.
结尾语:
网络的流量监控在日常的网络运行维护当中是一个非常重要的内容,通过在路由器、交换机等设备上配置MRTG,我们可以直观地了解网络中各个部分的带宽使用情况,第一时间发现异常网络流量,有效防范黑客和病毒的攻击。同时,还可以根据各个端口使用带宽的情况对网络带宽进行合理划分,大大提高网络的运行效率。总之,MRTG是一个非常有用的网络流量监控软件,能对网管员的工作提供很大的帮助,它在网络的运行和维护中必定能得到广泛的应用。