基于zabbix监控SLA链路追踪的方法及系统与流程

文档序号:20487432发布日期:2020-04-21 21:47阅读:2858来源:国知局
基于zabbix监控SLA链路追踪的方法及系统与流程

本发明属于网络技术领域,具体涉及一种基于zabbix监控sla链路追踪的方法及系统。



背景技术:

在传统企业环境中,大部分监控,都是采用监控服务器、或某一个特定agent作为监控源去请求编辑的监控条件,这样的监控灵活性较差,无法针对现网全链路进行追踪,也无法通过特定源去发起追踪请求。

在当前互联网架构下,网络压力巨大,通常有多条链路冗余、负载,现网路由选路规则,依托于网络中的sla,通过配置sla,可以让现网形成毫秒级的收敛切换速度,并通过各种自定义条件、不同得源、不同的目的进行追踪,所以在网络环境中sla这种关键链路的监控变得尤为重要,并且也可以通过sla的配置,去监控现网中任意一条链路,但sla监控有周期性,对于sla监控的历史记录,无法控制,也无法展示收集。



技术实现要素:

本发明解决的技术问题:现有的监控方式监控单一,监控灵活性较差,无法针对现网全链路进行追踪,也无法通过特定源去发起追踪请求;sla无法长时间保存监控数据等问题。

技术方案:为了解决上述技术问题,本发明采用的技术方案如下:

一种基于zabbix监控sla链路追踪的方法,包括以下步骤:

s1:在sla设备上配置sla监控条件;

s2:针对监控条件配置监控参数;

s3:进行链路追踪配置;

s4:启用链路追踪,并进行zabbix配置。

进一步地,步骤s1中,在配置sla监控条件时,首先确认监控项,所述监控项的具体内容包括监控目的地址、监控的源地址和需要监控的内容。

进一步地,步骤s1中,配置的监控条件为自定义的多种条件,包括任意源、任意目的或者多种网络协议,所述网络协议包括dhcp、dns、ftp、http、icmp、tcp或者udp协议。

进一步地,步骤s2中,监控参数配置包括配置监控目的地址、源地址、请求协议方式、请求类型,并设置sla触发时间、延迟告警阈值threshold、频率frequency。

进一步地,步骤s3中,首先启用ipsla,配置监控地址、源地址、目的地址、配置监控协议(例如get/post/icmp/tcp等),配置延迟告警阈值(threshold)、频率(frequency)值。

进一步地,步骤s4中,输入ipslaschedule3lifeforeverstart-timenow命令之后,sla开始永久生效,并且监控内容不能改变,打开zabbix服务器,通过snmp接入sla设备,输入oid值抽取该设备的sla监控数据,并配置告警、恢复键值、并在主页插入图片,关联数据,进行全链路展示。

进一步地,步骤s4中,zabbix配置的具体步骤为:

s41:添加sla设备ip到zabbix系统;

s42:添加标准snmpvc2c标准模块;

s43:创建sla监控项;

s44:设定键值;

s45:定义主机ip接口、端口161;

s46:设置snmpoid;

s47:配置对应团体属性;

s48:配置触发器;

s49:服务器校验;

s410:主页面新增图片、对应添加设备、触发器等,设置时间,配置完成。

进一步地,依据sla的规则去监测,zabbix根据键值和oid抽取数据,正常使用时,抽取到的键值为1,如果链路断开后,在设备本身通过showipslastatistics,会显示fail,也会显示失败次数,同时zabbix会受到键值为4的数据后,zabbix会开始触发告警,当链路追踪恢复后,zabbix收到1的数据后,会提示报警解除。

本发明还公开一种实现上述基于zabbix监控sla链路追踪的方法的系统,包括zabbix监控服务器、sla设备、sla下连设备和监控目标,所述zabbix监控服务器与sla设备连接,sla设备分别与sla下连设备和监控目标连接,所述sla下连设备与监控目标连接。

进一步地,所述zabbix监控服务器通过交换机与监控目标连接,zabbix监控服务器通过与交换机连接的服务器访问监控目标。

有益效果:与现有技术相比,本发明具有以下优点:

1、本发明可以针对不同源、目的、协议,进行自定义配置的链路追踪。

2、本发明对于链路追踪的告警、正常日志,进行zabbix抽取,展示链路正常使用情况。

3、本发明通过zabbix展示存取信息后解决了sla周期性的问题,可以实现对sla监控的历史记录的控制和展示收集。

附图说明

图1是基于zabbix监控sla链路追踪的方法及系统连接框图;

图2是基于zabbix监控sla链路追踪的系统连接拓扑图;

图3是基于zabbix监控sla链路追踪的方法zabbix配置结果一;

图4是基于zabbix监控sla链路追踪的方法zabbix配置结果二;

图5是基于zabbix监控sla链路追踪的方法zabbix配置结果三。

具体实施方式

下面结合具体实施例,进一步阐明本发明,实施例在以本发明技术方案为前提下进行实施,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围。

本发明的基于zabbix监控sla链路追踪的方法,包括以下步骤:

s1:在sla设备上配置sla监控条件;

在配置sla监控条件时,首先确认监控项,监控项的具体内容包括监控目的地址、监控的源地址和需要监控的内容。

配置的监控条件为自定义的多种条件,包括任意源、任意目的或者多种网络协议,网络协议包括dhcp、dns、ftp、http、icmp、tcp或者udp协议。

s2:针对监控条件配置监控参数;

监控参数配置包括配置监控目的地址、源地址、请求协议方式、请求类型,并设置sla触发时间、延迟告警阈值threshold、频率frequency。

s3:进行链路追踪配置;

首先启用ipsla,配置监控地址、源地址、目的地址、配置监控协议(例如get/post/icmp/tcp等),配置延迟告警阈值(threshold)、频率(frequency)值。

步骤s3中,本实施例的链路追踪配置的具体步骤为:

ipsla1

icmp-echo10.20.200.5source-ip192.168.1.2

threshold3000

frequency10

ipslaschedule1lifeforeverstart-timenow

ipsla2

icmp-echo221.226.147.138source-ip192.168.1.2

threshold3000

frequency10

ipslaschedule2lifeforeverstart-timenow

ipsla3

icmp-echo114.114.114.114source-ip192.168.1.2

threshold3000

frequency10

ipslaschedule3lifeforeverstart-timenow

s4:启用链路追踪,进行zabbix配置。

输入ipslaschedule3lifeforeverstart-timenow命令之后,sla开始永久生效,并且监控内容不能改变,打开zabbix服务器,通过snmp接入sla设备,输入oid值抽取该设备的sla监控数据,并配置告警、恢复键值、并在主页插入图片,关联数据,进行全链路展示。

zabbix配置的具体步骤为:

s41:添加sla设备ip到zabbix系统;

s42:添加标准snmpvc2c标准模块;templatemodulegenericsnmpv2(templatemoduleicmpping),templatemoduleinterfacessimplesnmpv2。

s43:创建sla监控项;

s44:设定键值;enterprises.9.9.42.1.2.10.1.2.4(最后一位为sla单号)

s45:定义主机ip接口、端口161;

s46:设置snmpoid为1.3.6.1.4.1.9.9.42.1.2.10.1.2.4

s47:配置对应团体属性;

s48:配置触发器;{cisco3850-core:enterprises.9.9.42.1.2.10.1.2.4.last()}=4

s49:服务器校验;

snmpwalk-v2c-cpublic192.168.1.21.3.6.1.4.1.9.9.42.1.2.10.1.2.4

snmpv2-smi:enterprises.9.9.42.1.2.10.1.2.4=integer:1

s410:主页面新增图片、对应添加设备、触发器等,设置时间,配置完成。配置完成的结果如图3-5所示。

系统工作的原理是:设备依据sla的规则去监测,zabbix根据键值和oid抽取数据,正常使用时,抽取到的键值为1,如果链路断开后,在设备本身通过showipslastatistics,会显示fail,也会显示失败次数,同时zabbix会受到键值为4的数据后,zabbix会开始触发告警,当链路追踪恢复后,zabbix收到1的数据后,会提示报警解除。

本发明还公开一种实现上述基于zabbix监控sla链路追踪的方法的系统,包括zabbix监控服务器、sla设备、sla下连设备和监控目标,zabbix监控服务器与sla设备连接,sla设备分别与sla下连设备和监控目标连接,然后根据不同的加农需求自定义监控的条件、阈值、请求方式、进行链路追踪。

zabbix监控服务器通过交换机与监控目标连接,zabbix监控服务器与sla设备、监控目标通过交换机连接,zabbix监控服务器通过sla设备来抽取监控数据,监控链路的可用性。

本发明通过sla解决以往监控单一的弱点,同时接入zabbix展示后,解决sla无法长时间保存监控数据的问题,实现现网环境中,可以通过任意源、任意目的、包括地址、url等自定义条件的多样性监控,保证了网络高可用性。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1