一种具有模拟操作功能的分布式应用服务监测系统及方法与流程

文档序号:16663202发布日期:2019-01-18 23:05阅读:175来源:国知局
一种具有模拟操作功能的分布式应用服务监测系统及方法与流程

本发明涉及应用服务功能监测技术领域,具体为一种具有模拟操作功能的分布式应用服务监测系统及方法。



背景技术:

在大型城域网或internet上部署的一级应用服务系统越来越普遍,例如电网企业的95598客户服务系统,在接到停电、故障报修、服务申请等紧急任务后,95598客户服务专员会在应用服务系统中制定任务工单,并将任务工单在系统中派发给故障属地95598客户服务工作站,由属地95598客户服务工作站客户服务专员接单并派发给任务处理人员。这种任务处理机制对应服务系统的可靠性和依赖性要求非常高,为了有效的监控系统的应用情况,在故障发生后的第一时间通知机房管理人员或信息系统运维人员开展故障排查,保障系统安全稳定运行,需要应用具备模拟操作的监测系统开展系统模拟访问,在客户服务专员应用系统前发现系统应用服务故障并解决问题,避免出现因工单无法及时派发而影响客户紧急用电业务办理的情况发生。

目前常用的机房及应用监控系统存在一定的局限性,主要包括在以下两个方面,一是常见的监控系统仅能对机房的动力环境进行监控,缺少对应用系统的模式登陆监控,既不能及时发现应用系统无法访问的问题,也不能快速定位故障原因,给故障排查带了很大的困难;二是缺少集成主机和分布式终端于一体的监控平台,常见的监控系统仅能实现主机监控,不能实现服务端和远程工作站的同步监控,导致在故障排查时,无法结合多种监测数据快速定位故障地点和内容,在使用上存在一定的局限性。



技术实现要素:

针对现有技术的不足,本发明的目的在于提供一种具有模拟人工操作功能的分布式应用服务监测系统及其方法,主要采用主机和分布式客户端同步监控的模式,监测的内容包括动环数据、模拟登陆访问是否通过、模拟登陆访问成功的时间、模拟查询、网络性能等,很好的解决了背景技术中提出的困难问题。

本发明的技术方案:

一种具有模拟操作功能的分布式应用服务监测系统,包括监控主机、模拟操作主机、监控终端、数据分析主机、报警系统以及数据备份云端。

所述模拟操作主机与监控主机相连接,用以向监控主机设定需要模拟监控的数据指标;

所述监控终端采用分布式设置,所有分布式设置的监控终端均与监控主机相连接并将采集的数据传输到监控主机,监控终端与监控主机采用有线网络和无线专网双通道访问应用服务系统。

所述数据分析主机连接到监控主机,监控主机将接收到的监控终端采集的数据发送给数据分析主机进行分析;

所述报警系统与数据分析主机相连接,报警系统用于在数据分析主机在数据异常时进行报警;数据备份云端与数据分析主机连接,用以将监控终端采集的数据以及数据分析主机分析的异常数据进行云存储。监控终端与数据分析主机之间通过监控主机完成数据通讯。

所述模拟操作主机包括有模拟功能设定模块,所述监控主机包括监控对象搜索模块和监控部署单元,所述监控终端包括数据采集器和数据转换器,所述数据分析主机包括数据异常判断模块、数据整理分析图形报表模块和异常数据存储模块。所述模拟功能设定模块用于对监控对象搜索模块中监控数据指标进行设定;监控对象搜索模块根据模拟功能设定模块中设定的监控标准值进行搜索监控;所述监控对象搜索模块将搜索后的数据值输入到监控部署单元中进行监控终端的部署;所述数据采集器用于对监控终端所监控的数据进行采集,采集后的数据输入到数据转换器中进行转换,转换的数据输入到数据处理分析主机中进行数据分析,分析后的数据值输入到数据异常判断模块中进行异常判断;所述数据异常判断模块结合监控数据判断发生异常后,一路输入到数据整理分析图形报表模块中进行图形、报表处理。一路数据通过网路传输到异常数据存储模块进行存储,一路数据通过无线传输模块输入到报警系统中,异常数据存储模块接收到异常数据后通过无线网路在数据备份云端完成数据备份。

所述报警系统包括数据接收模块、单片机和警报模块;数据接收模块用于对动环数据、模拟登陆访问是否通过、模拟登陆访问成功的时间、模拟查询、网络性能等数据进行接收,接收后的数据值会输送到单片机中,单片机控制警报模块运行。

所述警报模块包括蜂鸣器、警报灯、电话预警器和短信预警器,且蜂鸣器、警报灯、电话警报器和短信警报器均与单片机连接。

一种具有模拟操作功能的分布式应用服务监测方法,包括以下具体步骤:

s1.部署设备,并将监控主机、模拟操作主机、监控终端、数据分析主机、报警系统以及数据备份云端进行通信连接;

s2.通过模拟操作主机的模拟功能设定模块对监控指标进行自定义设定,其中监控指标包括动环数据、模拟登陆、模拟访问、网络性能等;

s3.通过监控终端获取监控数据,通过数据采集器完成数据采集,通过数据转换器完成数据转换;

s4.将转换后的监控数据传送到数据分析主机,由数据分析主机对获取的监控数据进行分析;

s5.数据分析主机分析监控终端及监控主机数据进行综合分析,若出现动环异常、网路不通、网路超时、应用服务器性能异常等情况时,则向报警系统发出报警指令。

s6.报警系统接收到报警指令后,通过多种方式(蜂鸣器、警报灯、电话、短信)等多种方式向管理员发出报警信息;

s7.异常信息产生后,数据同时在数据传输到数据整理分析图形报表模块进行统计分析,完成图表展示;

s8.异常信息产生后,数据同时在异常数据存储模块进行存储,在数据备份云端完成数据备份。

所述步骤s2中,模拟功能设定模块中模拟登录和访问的具体步骤为:

a.通过libcurl技术发送页面登录/访问请求;

b.通过fiddler工具获取登录/访问请求fromdata参数;

c.分析加密规则,对系统登陆和访问的关键点进行分析;

d.获取登陆/访问成功的验证信息,保证系统正常登陆及访问;

e.进行编码处理,将验证信息固化到模拟操作主机。

所述步骤s3中,模拟登录访问操作具体步骤如下:

1).监控终端定时发送登录/访问请求,模拟人工访问系统操作;

2).监控终端接收登录/访问请求返回的数据;

3).解析数据判断是否有请求成功标志;

4).若步骤3)中监控终端成功登陆/访问业务应用系统,则返回登录/访问耗时数据;

5).若步骤3)中监控终端未能成功登陆/访问业务应用系统,则向系统返回登录/访问失败信号。

所述步骤s4中,数据异常判断模块的判断逻辑如下:

(1).获取监控终端n监控数据,包括多个监控终端的数据;

(2).首先,判断动环参数是否超出阀值,如果是则为动环异常;

(3).其次,判断监控终端n与被检查应用服务系统网络连接是否中断,若是则为监控终端n网络与服务器网络不通,所有监控终端不通为服务端网络问题,部分监控终端网络不通为监控端网络问题。

(4).再次,判断监控终端n与被检查应用服务系统网络连接是否超阀值,若是则为监控终端n网络与服务器网络连接超时,所有监控终端超时为服务端网络超时,部分监控终端超时为监控端网络超时;

(5).最后,判断监控终端n模拟登陆、访问是否异常,若是则为应用服务器性能异常,当上述情况都未发生时,各项监控指标均正常。

与现有技术相比,本发明的有益效果是:本发明提供了一种具有模拟操作功能的分布式应用服务监测系统。具备以下有益效果:

(1)自动判断分布式监控终端与服务器网络连接状态、网络连接速度和通道性能;(2)通过模拟访问程序,判断应用系统是否正常;(3)自动判断应用系统的访问速度,并实时监控;(4)判断应用系统是否可以正常访问;(5)判断监控终端及本地动力环境(供电、环境、交换机)是否正常运行。

该具有模拟操作功能的分布式应用服务监测系统,在监测系统中设置有数据整理分析图形、报表模块,数据整理分析图形、报表模块能将监控系统中监测的异常数据进行分析图形、报表处理,便于工作人员的查看和管理,警报模块包括蜂鸣器、警报灯、电话预警器和短信预警器,通过多种报警装置的设定,便于工作人员能第一时间准确的了解监控异常情况;通过模拟功能设定模块的设定,方便工作人员能对监控指标进行自定义设定,方便工作人员对监控设备的管理,实用性强,易于推广使用。

附图说明

图1为本发明系统框图;

图2为本发明的系统工作框图;

图3为本发明的报警系统工作原理框图;

图4为本发明的模拟登录访问工作原理图;

图5为本发明的模拟登录访问操作流程图;

图6为本发明的数据异常判断模块工作原理框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明提供一种技术方案:

一种具有模拟操作功能的分布式应用服务监测系统,包括监控主机100、模拟操作主机200、监控终端300、数据分析主机400、数据备份云端500以及报警系统600。

所述模拟操作主机200与监控主机100相连接,用以向监控主机100设定需要模拟监控登陆页面及访问页面参数。;

所述监控终端300采用分布式设置,包括多个监控终端,采用有线网路和无线网路双通道进行数据通讯,所有分布式设置的监控终端300均与监控主机100相连接并将采集的数据传输到监控主机100;

所述数据分析主机400连接到监控主机100,监控主机100将接收到的监控终端300采集的数据先发送给监控主机,再由监控主机发送给数据分析主机400进行分析;

所述报警系统600和数据备份云端500与数据分析主机相连接,报警系统500用于在数据分析主机400在数据异常时进行报警,;数据备份云端500还连接监控主机100与数据分析主机400连接,用以将监控终端300采集的数据以及数据分析主机400分析的异常数据进行云存储。监控终端300与数据分析主机400之间通过监控主机100通道完成数据通讯。

所述模拟操作主机200包括有模拟功能设定模块1,所述监控主机100包括监控对象搜索模块2和监控部署单元3,所述监控终端300包括数据采集器4和数据转换器5,所述数据分析主机400包括数据异常判断模块66、数据整理分析图形报表模块7和异常数据存储模块8。所述模拟功能设定模块1用于对监控对象搜索模块2中监控数据指标进行设定;监控对象搜索模块2根据模拟功能设定模块1中设定的监控标准值进行搜索监控;所述监控对象搜索模块2将搜索后的数据值输入到监控部署单元3中进行监控终端300的部署;所述数据采集器4用于对监控终端300所监控的数据进行采集,采集后的数据输入到数据转换器5中进行转换,转换的数据输入到数据处理分析主机400中进行数据分析,分析后的数据值输入到数据异常判断模块6中进行异常判断;所述数据异常判断模块6根据判断值一路通过无线传输模块6输入到报警系统600中,另一路输入到数据整理分析图形报表模块8中进行图形、报表处理。所述数据异常判断模6块结合监控数据判断发生异常后,一路输入到数据整理分析图形报表模块7中进行图形、报表处理。一路数据通过网路传输到异常数据存储模块8进行存储,一路数据通过无线传输模块输入到报警系统600中,异常数据存储模块6接收到异常数据后通过无线网路在数据备份云端500完成数据备份。

所述数据转换器5转后的数据以移动数据网络传输到数据备份云端500进行数据备份。

所述报警系统600包括数据接收模块601、单片机602和警报模块603;数据接收模块601用于对数据异常判断模块6传输的数据:动环数据、模拟登陆访问是否通过、模拟登陆访问成功的时间、模拟查询、网络性能等数据进行接收,接收后的数据值会输送到单片机602中,单片机控制警报模块603运行。

所述警报模块603包括蜂鸣器604、警报灯605、电话预警器606和短信预警器607,蜂鸣器604、警报灯605、电话警报器606和短信警报器607均与单片机连接。一种具有模拟操作功能的分布式应用服务监测方法,包括以下具体步骤:

s1.部署设备,并将监控主机100、模拟操作主机200、监控终端300、数据分析主机400、数据备份云端500以及报警系统600进行通信连接;

s2.通过模拟操作主机200的模拟功能设定模块1对监控指标进行自定义设定,其中监控指标包括动环数据、模拟登陆、模拟访问、网络性能等;

s3.通过监控终端300获取监控数据,通过数据采集器4完成数据采集,通过数据转换器5完成数据转换;

s4.将转换后的监控数据传送到数据分析主机400,由数据分析主机400对获取的监控数据参数进行分析,判断监控主机是否模拟登录异常;

s5.数据分析主机400分析监控终端及监控主机数据进行综合分析,若出现动环异常、网路不通、网路超时、应用服务器性能异常等情况时,则向报警系统600发出指令。

s6.报警系统600接收到报警指令后,通过多种方式(蜂鸣器、警报灯、电话、短信)等多种方式向管理员发出报警信息。

s7.异常信息产生后,数据同时在数据传输到数据整理分析图形报表模块7进行统计分析,完成图表展示。

s8.异常信息产生后,数据同时在异常数据存储模块8进行存储,同时在数据备份云端600完成异常数据备份;

所述步骤s2中,模拟功能设定模块中模拟登录和查询请求访问的流程图详见附图4,具体步骤如下:

a.通过libcurl技术发送页面登录/访问请求;

b.通过fiddler工具获取登录/访问请求fromdata参数;

c.分析加密规则,对系统登陆和访问的关键点进行分析;

d.获取登陆/访问成功的验证信息,保证系统正常登陆及访问;

e.进行编码处理,将验证信息固化到模拟操作主机。

所述步骤s3中,模拟登录访问操作流程图详见附图5所示,具体步骤如下:

1).监控终端定时发送登录/访问请求,模拟人工访问系统操作;

2).监控终端接收登录/访问请求返回的数据;

3).解析数据判断是否有请求成功标志;

4).若步骤c中监控终端成功登陆/访问业务应用系统,则返回登录/访问耗时数据;

5).若步骤c中监控终端未能成功登陆/访问业务应用系统,则向系统返回登录/访问失败信号。

所述步骤s4中,数据异常判断模块的判断逻辑详见附图6所示,具体步骤如下:

(1).获取监控终端n监控数据,包括多个监控终端的数据;

(2).首先,判断动环参数是否超出阀值,如果是则为动环异常;

(3).其次,判断监控终端n与被检查应用服务系统网络连接是否中断,若是则为监控终端n网络与服务器网络不通,所有监控终端不通为服务端网络问题,部分监控终端网络不通为监控端网络问题。

(4).再次,判断监控终端n与被检查应用服务系统网络连接是否超阀值,若是则为监控终端n网络与服务器网络连接超时,所有监控终端超时为服务端网络超时,部分监控终端超时为监控端网络超时。

(5).最后,判断监控终端n模拟登陆、访问是否异常,若是则为应用服务器性能异常,当上述情况都未发生时,各项监控指标均正常。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

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