精华内容
下载资源
问答
  • SNMP 协议是用来管理设备的协议,目前SNMP已成为网络管理领域中事实上的工业标准,并被广泛支持和应用,大多数网络管理系统和平台都是基于SNMP的。如果 NMS( 网管系统 ) 需要查询被管理设备的状态,则需要通过 SNMP...

    转载地址:http://blog.csdn.net/liang_baikai/article/details/53522293

    Zabbix版本:zabbix-3.0.3

      1、在源码目录中复制Perl的脚本并赋予执行权限

    # cp ./misc/snmptrap/zabbix_trap_receiver.pl /usr/bin
    # chmod +x /usr/bin/zabbix_trap_receiver.pl

      2、snmptrapd的配置文件并修改

    # vim /etc/snmp/snmptrapd.conf
      添加三行代码
    
    authCommunity execute public
    authCommunity execute XXXX       要监控的交换机COMMUNITY
    
    perl do "/usr/bin/zabbix_trap_receiver.pl"
    3.修改zabbix_server.conf文件,启动snmptrap的功能
    # vim /usr/local/zabbix/etc/zabbix_server.conf
    # StartSNMPTrapper=1 将这里设为1
    # SNMPTrapperFile=/tmp/zabbix_traps.tmp 
    (注:最后一行的路径必须跟zabbix_trap_receiver.pl脚本中设置的路径相同)
    service zabbix_server restart   重启zabbix服务
    snmptrapd -C -c /etc/snmp/snmptrapd.conf  重启snmptrap服务

    到此snmptrapd就配置好了,下面在zabbix上配置

    1、创建模板/监控项/触发器
    模板名称:Template SNMP trap fallback
    监控项名称:SNMP trap fallback
    类型:SNMP trap
    键值:snmptrap.fallback
    数据类型:日志
    触发器名称: Unmatched SNMP trap received from {HOST.NAME}
    表达式: {Template SNMP trap fallback:snmptrap.fallback.nodata(300)}=0
    
    
    2、添加本机测试/添加模板

    好了zabbix配置好了,下面发几条trap测试一下吧

    测试命令:
    snmptrap -v 2c -c public 127.0.0.1:162 "123456" .1.3.6.1.4.1.2021.251.1 .1.3.6.1.6.3.1.1.5.1 s "--------------"

    查看zabbix上有没有收到数据

    下面我们添加配置网络设备,这里以Cisco2960为例

    交换机配置:
    snmp-server enable trap snmp-server host XXXXXXX Commiucity 这里是zabbix服务器IP 和网络设备的Commiucity snmp-server trap-source Vlan10





    展开全文
  • SNMP(Simple Network Management Protocol简单网络管理)协议 是现在网络管理系统(NMS)监控网络设备状态的协议,是现在网管事实上的标准,如果网络设备不支持SNMP协议的话,那就好花费大量的精力来说服NMS厂商来...

    SNMP(Simple Network Management Protocol简单网络管理)协议 是现在网络管理系统(NMS)监控网络设备状态的协议,是现在网管事实上的标准,如果网络设备不支持SNMP协议的话,那就好花费大量的精力来说服NMS厂商来支持你的设备,这样得不偿失。
    SNMP支持的操作和操作方法很简单的(当然协议本身还是不简单的)。
    SNMP的操作:GET ,GETNEXT, SET, TRAP
    SNMP将被管理对象用一个树来组织,被管理对象用OID表示(看不懂的童鞋先去看看Google百度一下snmp),通过snmp操作oid即可得到网络管理的数据。
    oid长这样“.1.3.6.1.2.1.1.2.0” 子树 1 -> 3 -> 6 -> 1 -> 2 -> 1 -> 1 -> 2

    ZABBIX上有强大的模版,能够根据自动发规则查询到网络设备的snmp信息,生成监控项、触发器和图表。比如目前流行的华为系列的有s5700交换机模版,适用于大部分华为交换机通用,如下所示:
    zabbix上华为交换机snmp OID查询温度信息配置
    但是,某些交换机,型号比较老,再加上snmp oid不是通用的,或者没有相关信息,这时需要自己手动查询进行配置。
    在zabbix上,一般使用snmpwalk命令进行。

    一、能够在官网查询到交换机的软件和硬件

    进入华为官网的技术支持- 企业业务 |-信息查询助手按照交换机的型号和软件版本进行查询mib。
    网址为http://support.huawei.com/onlinetoolsweb/infoM/index.do?lang=zh&domain=1
    本次查询以华为交换机5700任意版本为例,查询字段为temperature,结果如下:
    zabbix上华为交换机snmp OID查询温度信息配置
    (图:查询示意)
    zabbix上华为交换机snmp OID查询温度信息配置
    (图:查询到相关信息)
    我门需要查询的是能够直接显示交换机温度信息的
    zabbix上华为交换机snmp OID查询温度信息配置
    已经确定了oid值的信息后,我们需要在zabbix上使用snmpwalk程序查询oid值,看能是否能够返回数值,如果可以,则证明oid正确。
    snmpwalk的命名为

    snmpwalk -v 2c -c xxxx(snmp团体名) xx.xx.xx.xx(主机ip地址) .1.3.6.1.4.1.2011.5.25.31.1.1.1.1.11.67108873(oid)

    查询的结果如下:
    zabbix上华为交换机snmp OID查询温度信息配置
    返回整数字符值,38,代表当前温度38度。
    一旦确定了oid,就可以直接配置监控项键值。参考配置如下图所示:
    zabbix上华为交换机snmp OID查询温度信息配置
    监测到的温度图表如下图所示:
    zabbix上华为交换机snmp OID查询温度信息配置

    二、查询不到交换机的软件和硬件信息

    有时候,交换机的设备较老,或者是停止生命周期停产了,无法在官网查询到正确的oid信息。
    但是在华为官网,能够搜寻到以前版本的oid信息,如下图所示:
    zabbix上华为交换机snmp OID查询温度信息配置
    我们只要按照oid的大概范围 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.11进行查询,确定能够有整数返回值的,就能确定详细的oid
    命令格式如下:

    snmpwalk -v 2c -c xxxx(snmp团体名) xx.xx.xx.xx(主机ip地址) .1.3.6.1.4.1.2011.5.25.31.1.1.1.1.11(oid)

    得到的输出结果如下图所示:
    zabbix上华为交换机snmp OID查询温度信息配置
    基本上就能确定该交换机的关于温度的oid具体值为
    1.3.6.1.4.1.2011.5.25.31.1.1.1.1.11.603979777
    再确定完成后,我们按照该值添加监控项,如下图所示:
    zabbix上华为交换机snmp OID查询温度信息配置
    说明:
    1、原有监控模版带有temperature,键值也为temperature,我更改为enterprises
    2、键值应该可以随便设定
    完成监控项后,添加图形
    zabbix上华为交换机snmp OID查询温度信息配置
    最后生成的图形如下图所示:
    zabbix上华为交换机snmp OID查询温度信息配置
    为了验证效果,最后登录交换机,查看温度。
    如下所示:
    zabbix上华为交换机snmp OID查询温度信息配置
    证实,监控效果正确

    转载于:https://blog.51cto.com/11555417/2084650

    展开全文
  • SNMP V3采用了新的SNMP扩展框架,解决了SNMP协议以前版本在安全性和管理方面表现理想的问题,支持SNMP V3是网络设备的趋势。网络设备通过代理平台处理SNMP协议,设计一种支持SNMPV3的代理平台,对于路由器、交换机...
  • 如果一个设备支持SNMP,就按照下面的步骤进行:  路由器发现:  决定一个设备是否是一个路由器,通过SNMP查询改设备中的MIB-II中的ipAddrEntry表,如果没有返回,就可以初步认定该设备不是路由器,继续通过...

    在网络拓扑发现中,如何发现设备的类型。如果一个设备支持SNMP,就按照下面的步骤进行:

      路由器发现:

       决定一个设备是否是一个路由器,通过SNMP查询改设备中的MIB-II中的ipAddrEntry表,如果没有返回,就可以初步认定该设备不是路由器,继续通过其他操作,发现其是否其他设备。如果该设备有两个或者更多的接口,且ipForwarding节点被设置为1,就可以认定该设备是一个路由器。通过该路由器,而且可以发现其他的网段,就可通过该设备,继续查找其他网端的设备。

      交换机发现:

       一个设备支持SNMP以后,如果是交换机,应该实现Bridge-MIB,而且应该实现其中的几个主要节点,例如 

       1、 端口的数量节点。(.1.3.6.1.2.1.17.1.2.0 )

       2、从当前桥节点到根桥节点的路径值(.1.3.6.1.2.1.17.2.6.0)

       3、从点前桥节点到根桥节点的端口数量( .1.3.6.1.2.1.17.2.7.0)

      如果以上三点支持,可以把它认为是一个交换机。为了得到交换机的端口列表以及相关的属性,可以读取以下的值:

       1、 1.3.6.1.2.1.17.1.4.1.2.+ 端口值,得到接口索引值,该值定义在MIB-II,端口通信值。

       2、 .1.3.6.1.2.1.17.2.15.1.3.+ 端口值,得到端口的当前状态,也就是通过生成树协议来定义的。

       3、.1.3.6.1.2.1.2.2.1.5. 和 .1.3.6.1.2.1.2.2.1.2.得到接口的速度和索引。

       以上的信息可以作为端口对象以及相关的属性信息来查询,收集。

      打印机发现:

       一个支持SNMP的设备,如果是打印机,应该实现Printer-MIB,并且可以通过节点 .1.3.6.1.2.1.43.5.1.1.1.1得到端口数量的值。 如果支持这些,就可以认为该设备是一个打印机。

       打印机的属性应该包含: 

       1、.1.3.6.1.2.1.25.3.2.1.5.1,通过这个表中的每行得到当前的操作状态。

       2、.1.3.6.1.2.1.25.3.5.1.1.1,得到打印机的当前状态。

       3、。1.3.6.1.2.1.43.17.6.1.5 , 得到打印机的控制描述。

       4、.1.3.6.1.2.1.43.17.6.1.4, 得到打印机的控制颜色。

      当然可以通过其他的节点查找到更多的属性

    展开全文
  • 添加H3C交换机到Zabbix监控

    千次阅读 2019-11-01 14:40:16
    zabbix可以通过Agent/SNMP/JMX/IPMI等多种接口方式进行主机管理,对于能够安装zabbix-agent客户端的平台应尽量使用agent客户方式添加主机,对于普通路由器和交换机虽然能安装agent但是一般都支持SNMP协议,可使用...

    添加H3C交换机到Zabbix监控

    zabbix可以通过Agent/SNMP/JMX/IPMI等多种接口方式进行主机管理,对于能够安装zabbix-agent客户端的平台应尽量使用agent客户方式添加主机,对于普通路由器和交换机虽然不能安装agent但是一般都支持SNMP协议,可使用SNMP方式进行设备添加。

    本例中使用SNMP方式对H3C交换机进行添加和管理:

    1.交换机机中配置SNMP:

    snmp-agent    #启用snmp

    snmp-agent community read test    #定义一个只读团体test

    snmp-agent sys-info version all    #定义snmp支持版本

    display snmp-agent community | sys-info    #查看命令

    2.验证SNMP:

    snmpwalk -v 2c -c 团体名 SNMP主机IP

    3.Zabbix中主机添加:

    这里我们使用zabbix自带的SNMP模板:

    设置主机宏参数,和之前交换机中配置的团体名一致:

    添加完成,稍等片刻应该会获取到监控数据:

    至此,利用系统自带模板的简单管理已经完成。

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    由于Zabbix自带SNMP模板中所包含的监控项以及图形可能无法满足某些特定需求,那么这种情况就要进行自定义模板来实现自定义项目的监控,继续以上例中为基础,具体步骤如下:

    1.查询交换机的OID:

    这里我们使用工具Getif来查询OID,输入交换机管理IP和团体名称:

    切换菜单栏为:“MBrowser“,依次选择:iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifInOctets

    这个是交换机端口入流量接口(相应的 ifOutOctets 就是交换机端口出口量接口),

    在下面可以看到入接口的OID,但并不完整,还需结合各个接口的ID,才能凑成完整的OID。

    切换菜单栏为:“Interfaces”,点击start按钮,会自动搜索各个接口信息:

    公式:接口OID = 出/入方向OID + 接口ID

    例如:交换机3口入方向OID:1.3.6.1.2.1.2.2.1.10.3   

    其中“1.3.6.1.2.1.2.2.1.10”表示入接口的OID,而后面的“3”表示接口的ID,整个加起来就是一个完整的入接口OID信息。

    2.Zabbix配置:

    这里不再进行演示模板的创建等等,只是演示一下Item的创建,其他的参数监控也是类似的,如下图端口3流量监控:

     

     

    展开全文
  • 选择交换机的几个性能参数

    万次阅读 2018-04-20 10:41:49
    交换机的可管理性:可管理型交换机可管理型交换机,它们的区别在于对SNMP、RMON等网管协议的支持。二、选择交换机主要参考那些因素a、背板带宽、二/三层交换吞吐率。b、VLAN类型和数量。c、交换机端口数量及类型...
  • 该项目的难点是要对几个专有的MIB进行整形,因为很多有趣的东西仅在其中可用,而在IETF MIB树中可用,这意味着需要单独编程,因为并非所有交换机支持SNMP中的某些数据(例如接口vlan)或可用数据足以实现此...
  • 可管理型交换机可管理型交换机。区别在于对SNMP/RMON等网管协议的支持 选择交换机主要参考哪些因素 1、背板带宽、二/三层交换吞吐率。 2、VLAN类型和数量。 3、交换机端口数量及类型。 4、支持网络管理的协议...
  • 一、选择交换机的技能指标 ... 交换机的可管理性:可管理型交换机可管理型交换机,它们的区别在于对SNMP、RMON等网管协议的支持。 2、选择交换机主要参考指标: a、背板带宽、二/三层交换...
  • SNMP V3的配置指南

    千次阅读 2017-06-02 15:16:16
    SNMP v3版本已经推出很久了,...首先以锐捷2600为例进行说明,交换机支持V3的主要功能,cisco 2950只支持认证和数据校验,但不支持数据加密。H3C命令格式稍有区别,但总体的配置过程基本一致:第一步:配置一个系...
  • CentOS 下安装 SNMP 服务

    2016-07-20 22:27:00
    CentOS 中搭建 SNMP 服务 0、前言 首先这个服务我知道有什么用,学习CCNA的也许有了解。所以这里仅仅只是教做题,下面还有...通常支持 SNMP 设备包括路由器,交换机,服务器,工作站,打印机,调制解调器架...
  • 通过snmpwalk也可以查看支持SNMP协议(可网管)的设备的一些其他信息,比如cisco交换机或路由器IP地址、内存使用率等,也可用来协助开发SNMP功能 一、安装过程 1 linux 在linux下使用snmpwalk工具,我们必须要安装...
  • 它具有Web管理界面,但不支持SNMP。 该导出器从一个或多个GS308E交换机的Web界面获取端口统计信息和端口统计信息,并将其公开为Prometheus度量标准。 用法 配置文件 可以通过YAML配置文件配置要监视的交换机的URL...
  • 如果一个设备支持SNMP,就按照下面的步骤进行:路由器发现: 决定一个设备是否是一个路由器,通过SNMP查询改设备中的MIB-II中的ipAddrEntry表,如果没有返回,就可以初步认定该设备不是路由器,继续通过其他操作,...
  • 还好他们一般都支持SNMP协议(简单网络管理协议),这样我可以使用SNMP来监控一些路由器、交换机、打印机等硬件设备.如果你希望使用SNMP agent来获取这些设备的信息,那么在安装zabbix server的时候你需要增加snmp的...
  • 4、Supplicant System- Client(客户端)是—需要接入LAN,及享受switch提供服务的设备(如PC机),客户端需要支持EAPOL协议,客户端必须运行802.1X客户端软件,如:802.1X-complain、Windows XP等 四、配置 1、先...
  • 许多网络设备,包括但限于网络交换机,路由器,远程访问服务器,UPS,打印机以及诸如Unix和Windows之类的操作系统,都具有向网络管理站上运行的SNMP管理器发送通知的能力。 通知可以是SNMP陷阱或SNMP通知消息。 ...
  • 许多网络设备,包括但限于网络交换机,路由器,远程访问服务器,UPS,打印机以及诸如Unix和Windows之类的操作系统,都具有向网络管理站上运行的SNMP管理器发送通知的能力。 通知可以是SNMP陷阱或SNMP通知消息。 ...
  • 现已被广泛接受,差不多所络产品,包括交换机(Switch)、路由器(Route线器(HUB)、间断电源(UPS)及调制(Modem)等网络硬件以及许多软件均支持S几乎所有的网络厂商推出的针对硬件管理管理系统都支持SNMP,如HP公司的...
  • 概述 虽然技术在不断创新,但是仍然...简单举个例子,一个交换机下接多个hub,由hub来连接客户机,显然自动拓扑是没办法把hub及下面连接的结构给拓扑出来,因为hub是不可网管,它不支持SNMP协议。于是作为一种完整的...

空空如也

空空如也

1 2 3
收藏数 48
精华内容 19
关键字:

交换机不支持snmp