centos7之zabbix监控Cisco2960X-48口交换机(zabbix监控思科交换机)

网友投稿 628 2022-09-17


centos7之zabbix监控Cisco2960X-48口交换机(zabbix监控思科交换机)

一、需求分析

1、公司采购了一批Cisco2960X-48口交换机,需要监控各个端口的流量使用情况,曾经试图使用官网的模板,但是屡屡受挫,原因有两种,1、可能是没有找到对地方。2、我确认zabbix给的2960模板xml格式是错误的。于是我找到了下面这个大佬写的博客,如果大佬看到在这里说声谢谢。

主要参考地址:t #进入全局配置模式Switch(config)#snmp-server community public ro #打开交换机snmp服务,设置团体名称为public,只读Switch(config)#snmp-server host 192.168.1.58 public \\设置管理机的IP地址为192.168.1.58,并设置团体名public 注:192.168.1.58是zabbix_server所在的IP地址(因为zabbix通过snmp协议要监控交换机)Switch(config)#snmp-server enable traps #启用snmp陷阱Switch(config)#exit #退出全局配置模式Switch#copy run start #保存配置show run #查看当前配置信息exit #退出特权模式

三、分析数据

(这里的内容已经淘汰,请往后看!)

下载Getif:​​7/8/8.1系统需要单击右键,选择以管理员身份运行,否则软件打开失败!

2、切换到interface选项卡,点Start连接后查看交换机所有的端口信息,并记录下来,如下图所示:

3、切换到MBrowser选项卡

选择iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifInOctets

点Start

4、选择iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifInOctets

点Start

注意:

ifInOctets #交换机端口进流量

ifOutOctets #交换机端口出流量

5、参数分析:

下载OID分析

interfaces.ifTable.ifEntry.ifInOctets.10101对应的是交换机的第一个接口的下载,其OID为:.1.3.6.1.2.1.2.2.1.10.10101

那第二个口往下卡肯定是.1.3.6.1.2.1.2.2.1.10.10102,以此类推。

上传OID分析

interfaces.ifTable.ifEntry.ifOutOctets.10101是第一个接口的上传,器OID为:.1.3.6.1.2.1.2.2.1.16.10101

那第二个口往下卡肯定是.1.3.6.1.2.1.2.2.1.16.10101,以此类推。

四、创建模板和图形

第一个接口的下载流量

第一个接口的上传流量

最后创建图形

查看

我这里是第一个接口目前没有接入客户端,所以没有流量。这是第一个接口的创建方法。还有47个接口的创建方法和接口1的创建方法类似。

我们总结一下:

其实设备的snmp打开以后,我们最需要的是OID,这里上传的OID和下载的OID不通。还有他们后面对应的接口数字也不同。

其实我一直没明白键值这个东西是从哪来的,但是Getif这个工具一层一层进去后他的上传和下载就是这个值,后面的参数就是端口号,中间用点隔开。

但是,但是,但是,但是,但是,你会发现千兆的口速率怎么会有这么大,大的好几GB,有点扯。除了snmp有用其它的肯定不适合zabbix3.2这个版本。所以最后去zabbix官网找了一些模板,其中有个模板就能用Template_Cisco_Catalyst_Switches.xml

很多模板参考地址:https://share.zabbix.com/network_devices/cisco?limitstart=0

使用的模板下载地址:https://share.zabbix.com/network_devices/cisco/catalyst-switches

注意这个模板导进去以后是3560-all,只要交换机开了snmp以后,大约等10分钟左右,交换机上的左右接口、CPU、内存使用情况都会陆陆续续出来。大功告成!

再来一波但是,但是,但是,这里你会看到很多很多的模板,2960X检测到能用不能用的有1800左右,这样搞的后果是数据库不堪重负,用不了多久你就能察觉到,前端很卡。

首先,我们需要对这个模板的自动发现进行优化,我这里只监控端口流量、CPU、内存的负载。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:实验6.1 配置IBGP和EBGP(实验6.1 配置BGP和默认路由)
下一篇:Java线程池的分析和使用详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~