赞
踩
SNMP(Simple Network Management Protocol,简单网络管理协议)是网络中管理设备和被管理设备之间的通信规则,它定义了一系列消息、方法和语法,用于实现管理设备对被管理设备的访问和管理。SNMP具有以下优势:
SNMP网络元素分为NMS和Agent两种。
NMS是SNMP网络的管理者,Agent是SNMP网络的被管理者。NMS和Agent之间通过SNMP协议来交互管理信息。
SNMP提供四种基本操作:
目前,设备的SNMP Agent支持SNMP v1、SNMP v2c和SNMP v3三种版本。
NMS和Agent成功建立连接的前提条件是NMS和Agent使用的SNMP版本必须相同。
任何一个被管理的资源都可以表示成一个对象,称为被管理对象。MIB(Management Information Base,管理信息库)是被管理对象的集合。它定义了对象之间的层次关系以及对象的一系列属性,比如对象的名字、访问权限和数据类型等。每个Agent都有自己的MIB。NMS根据权限可以对MIB中的对象进行读/写操作。NMS、Agent和MIB之间的关系如下所示。
MIB是以树状结构进行存储的。树的节点表示被管理对象,它可以用从根开始的一条路径唯一地识别(OID)。如图下所示,被管理对象B可以用一串数字{1.2.1.1}唯一确定,这串数字是被管理对象的OID(Object Identifier,对象标识符)。
首先我们需要有一个可网管的交换机,不是傻瓜式的交换机,带有SNMP v2c协议功能的即可,然后给交换机配置一个管理IP,我们可以通过Web或者Telnet进行管理,我这里配置的IP为10.0.0.15。
等待半个小时左右,我们即可监控到交换机所有端口的流量数据,下图为目前使用中的端口,在交换机界面可以看到。
在Zabbix查看4号端口的流量情况如下。
查看21号端口的流量情况如下。
如此一来,我们就可以通过交换机监控所有端口的流量情况,当发生网络流量***情况,我们可以很快的排查问题。
其实我们的可网管交换机也是具备监控记录功能的,比如他也可以记录每个端口的流量总额使用情况
我们知道,默认的监控模板可能会无法满足我们对一些特定项目的监控,我们这里简单演示一下监控自定义的项目的方法,首先我们安装一个第三方可以查询OID的软件,我们这里使用的是Getif,大家可以通过 http://down.51cto.com/data/2368580 下载。
输入交换机管理IP和团体名称。
切换菜单栏为:“MBrowser“,依次选择:iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifInOctets #这是交换机端口入流量接口,我们会在下面看到入接口的OID,但是并不完整,我们还需要结合各个接口的ID,才能凑成完整的OID,因为我们要监控的是各个接口,其中包括物理端口,vlan等等。
查看端口的接口信息,即完整的OID信息,切换菜单栏为:“Interfaces”,点击start按钮,就会自动搜索各个接口信息。
其实很简单,我下面举两个例子,相信您一看就明白了。
我这里不再进行演示模板的创建等等,只是演示一下Item的创建,其他的参数监控也是类似的,如下图端口3流量监控:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。