一种IT服务质量监测系统及其监测方法与流程

未命名 08-15 阅读:105 评论:0

一种it服务质量监测系统及其监测方法
技术领域
1.本发明涉及it服务技术领域,具体为一种it服务质量监测系统及其监测方法。


背景技术:

2.随着信息化建设的不断深入,企业业务对it的依赖不断增强,如电信、银行、保险和证券行业等。一方面,企业不断投资构建各种硬件、系统软件和网络,另一方面不断开发实施erp、scm、crm、决策支持和知识管理等各种各样的it服务项目。在这种情况下,企业不仅要求it服务持续不间断地支持业务运营,而且要求it服务能够创造更多的机会,使得业务部门能够更好地达到业务目标。但是,经过长期的投资和建设,许多企业发现it并没有达到他们所期望的效果。这就是人们所说的“it黑洞”、“信息悖论”和盲目投资等现象。
3.用户的it系统越来越复杂,也意味着用户越来越需要服务来帮助他们解决这种复杂性,保证it对业务的支持,不使业务为it所累。用户对it服务的要求正在从产品层面提升到业务层面。以前,it服务如支持服务都属于被动服务,用户出现了问题,才会向厂商提出服务需求,进而实施服务。随后,在经历了9
×
5、9
×
7、24
×
7、6小时快速响应等一系列服务等级水平的演变之后,很多用户依旧发现服务的响应速度还是不够快,他们需要的是一套“不会出现问题”的it系统。
4.随着服务需求的深入和用户面的扩展,服务商也需要进一步监测和控制服务的质量,增加服务提供的灵活性和速度,以更好响应用户需求。大量的实践证明,只有将服务模块化、标准化才能很好地实现这个多目标的要求。所以我们提出了一种it服务质量监测系统及其监测方法,以便于解决上述中提出的问题。


技术实现要素:

5.本发明的目的在于提供一种it服务质量监测系统及其监测方法,以解决上述背景技术提出的目前市场上的问题。
6.为实现上述目的,本发明提供如下技术方案:一种it服务质量监测系统,包括监测模块、服务质量获取模块、服务程序判断模块和资源配置更新模块,所述的监测模块用于监测it服务程序管理平台与探针之间的信息交互,所述的服务质量获取模块通过获取it服务程序在发送和接收数据时对操作系统网络套接字服务的调用,识别出it服务程序在传输数据时所使用的具体承载协议,提取出完整的数据包,并记录与服务质量相关的各种指标数据,所述的服务程序判断模块通过对it服务程序用时和it服务程序误差进行校对,以判断服务程序存在的问题,并生成相应的告警信息,所述的资源配置更新模块通过获取到新的配置规则时,根据配置策略更新相关对象关联容器的资源配置。
7.优选的,所述的监测模块包括任务下发单元、测试数据上报单元和状态及告警上报单元,所述的任务下发单元用于管理平台向探针下发与更新测试任务和任务参数,所述的测试数据上报单元用于探针将测试结果数据上报至管理平台,所述的状态及告警上报单元用于探针周期性上报运行参数,上报间隔大于90s,以及硬件异常时立即告警。
8.优选的,所述的探针根据需要测量的网络层次部署在ip承载网、接入网和用户侧,探针可以通过5g/wlan、pppoe、ethernet等多种方式接入网络。
9.优选的,所述的服务质量获取模块包括拦截单元和分析单元,所述的拦截单元通过重载write/send函数、read/recv函数来截获数据包,所述的分析单元用于对所截获的数据包进行过滤、重组,以获取相关的原始数据。
10.优选的,所述的服务程序判断模块包括用时校对单元和误差校对单元,所述的用时校对单元用于获取it服务程序用时并将it服务程序用时与预设的时间阈值进行校对,所述的误差校对单元用于获取it服务程序误差并将it服务程序误差与预设的误差阈值进行校对。
11.优选的,所述的资源配置更新模块包括配置规则单元和配置策略单元,所述的配置规则单元用于在接收到所述的告警信息时,基于配置规则的更新事件,确定对应的目标限制规则,所述的配置策略单元用于在接收到所述的目标限制规则更新通知时,基于配置策略的更新事件,更新it服务程序的资源配置策略。
12.一种it服务质量监测系统的监测方法,其步骤如下:
13.s1:it服务程序管理平台向探针下发与更新测试任务和任务参数,探针将测试结果数据上报至管理平台,以此模式来监测it服务程序管理平台与探针之间的信息交互,同时探针周期性上报运行参数,以及硬件异常时立即告警;
14.s2:通过重载write/send函数、read/recv函数来获取it服务程序在发送和接收数据时对操作系统网络套接字服务的调用,识别出it服务程序在传输数据时所使用的具体承载协议,提取出完整的数据包,并对数据包进行过滤、重组,以获取相关的原始数据,并记录与服务质量相关的各种指标数据;
15.s3:对服务质量相关的各种指标数据如it服务程序用时和it服务程序误差进行校对,以判断服务程序存在的问题,并生成相应的告警信息;
16.s4:根据上述告警信息确定对应的目标限制规则,并基于配置策略的更新事件,更新it服务程序的配置策略,根据配置策略更新相关对象关联容器的资源配置。
17.与现有技术相比,本发明的有益效果是:
18.(1)本发明通过监测模块实现以稳定间隔监测管理平台与探针之间的信息交互,同时探针周期性上报运行参数,上报间隔大于90s,能够避免占用过多的系统资源。
19.(2)本发明通过服务质量获取模块提取出完整的it服务程序数据包,并通过服务程序判断模块判断存在的问题,增加问题定位的精确度,从而全面监测it服务质量,并通过资源配置更新模块及时更新相关对象关联容器的资源配置,以维持it服务程序的正常运行。
附图说明
20.图1为本发明一种it服务质量监测方法流程示意图;
21.图2为本发明一种it服务质量监测系统流程示意图;
22.图3为本发明监测模块流程示意图;
23.图4为本发明服务质量获取模块流程示意图;
24.图5为本发明服务程序判断模块流程示意图;
25.图6为本发明资源配置更新模块流程示意图。
具体实施方式
26.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.请参阅图1-图6,本发明提供一种it服务质量监测系统,包括监测模块、服务质量获取模块、服务程序判断模块和资源配置更新模块,监测模块用于监测it服务程序管理平台与探针之间的信息交互,服务质量获取模块通过获取it服务程序在发送和接收数据时对操作系统网络套接字服务的调用,识别出it服务程序在传输数据时所使用的具体承载协议,提取出完整的数据包,并记录与服务质量相关的各种指标数据,服务程序判断模块通过对it服务程序用时和it服务程序误差进行校对,以判断服务程序存在的问题,并生成相应的告警信息,资源配置更新模块通过获取到新的配置规则时,根据配置策略更新相关对象关联容器的资源配置。
28.监测模块包括任务下发单元、测试数据上报单元和状态及告警上报单元,任务下发单元用于管理平台向探针下发与更新测试任务和任务参数,测试数据上报单元用于探针将测试结果数据上报至管理平台,状态及告警上报单元用于探针周期性上报运行参数,上报间隔大于90s,以及硬件异常时立即告警。
29.探针根据需要测量的网络层次部署在ip承载网、接入网和用户侧,探针可以通过5g/wlan、pppoe、ethernet等多种方式接入网络。
30.服务质量获取模块包括拦截单元和分析单元,拦截单元通过重载write/send函数、read/recv函数来截获数据包,分析单元用于对所截获的数据包进行过滤、重组,以获取相关的原始数据。
31.服务程序判断模块包括用时校对单元和误差校对单元,用时校对单元用于获取it服务程序用时并将it服务程序用时与预设的时间阈值进行校对,误差校对单元用于获取it服务程序误差并将it服务程序误差与预设的误差阈值进行校对。
32.资源配置更新模块包括配置规则单元和配置策略单元,配置规则单元用于在接收到告警信息时,基于配置规则的更新事件,确定对应的目标限制规则,配置策略单元用于在接收到目标限制规则更新通知时,基于配置策略的更新事件,更新it服务程序的资源配置策略。
33.一种it服务质量监测系统的监测方法,其步骤如下:
34.s1:it服务程序管理平台向探针下发与更新测试任务和任务参数,探针将测试结果数据上报至管理平台,以此模式来监测it服务程序管理平台与探针之间的信息交互,同时探针周期性上报运行参数,以及硬件异常时立即告警;
35.s2:通过重载write/send函数、read/recv函数来获取it服务程序在发送和接收数据时对操作系统网络套接字服务的调用,识别出it服务程序在传输数据时所使用的具体承载协议,提取出完整的数据包,并对数据包进行过滤、重组,以获取相关的原始数据,并记录与服务质量相关的各种指标数据;
36.s3:对服务质量相关的各种指标数据如it服务程序用时和it服务程序误差进行校对,以判断服务程序存在的问题,并生成相应的告警信息;
37.s4:根据上述告警信息确定对应的目标限制规则,并基于配置策略的更新事件,更新it服务程序的配置策略,根据配置策略更新相关对象关联容器的资源配置。
38.实施例一
39.请参阅图2-图6,一种it服务质量监测系统及其监测方法,包括:
40.监测模块,监测模块用于监测it服务程序管理平台与探针之间的信息交互。
41.监测模块包括任务下发单元、测试数据上报单元和状态及告警上报单元,任务下发单元用于管理平台向探针下发与更新测试任务和任务参数,测试数据上报单元用于探针将测试结果数据上报至管理平台,状态及告警上报单元用于探针周期性上报运行参数,以及硬件异常时立即告警。上报间隔大于90s,对系统流量的影响不大,能够避免占用过多的系统资源,可将上报间隔设为90-180s。
42.探针根据需要测量的网络层次部署在ip承载网、接入网和用户侧,探针可以通过5g/wlan、pppoe、ethernet等多种方式接入网络。
43.服务质量获取模块,服务质量获取模块通过获取it服务程序在发送和接收数据时对操作系统网络套接字服务的调用,识别出it服务程序在传输数据时所使用的具体承载协议,提取出完整的数据包,并记录与服务质量相关的各种指标数据。
44.服务质量获取模块包括拦截单元和分析单元,拦截单元通过重载write/send函数、read/recv函数来截获数据包,拦截单元进行拦截的位置位于在它之下的网络传输层和在它之上的数据序列化/反序列化层之间,既可很方便地截取到数据包,又可以获知与具体网络环境相关的一些信息,整个截获过程完全自动进行,用户和服务提供者本身并不直接参与到截获活动之中,这就保证了截获结果的客观和公正。
45.分析单元用于对所截获的数据包进行过滤、重组,以获取相关的原始数据。分析单元中数据包重组的一个重要依据是数据片中的序号,数据片中的序号表明了该数据片在数据流中的位置,也表明了该数据片在应用数据的位置,因此,可以根据数据片中的序号将数据片重新组合成为一个应用数据。
46.服务程序判断模块,服务程序判断模块通过对it服务程序用时和it服务程序误差进行校对,以判断服务程序存在的问题,并生成相应的告警信息。
47.服务程序判断模块包括用时校对单元和误差校对单元,用时校对单元用于获取it服务程序用时并将it服务程序用时与预设的时间阈值进行校对,误差校对单元用于获取it服务程序误差并将it服务程序误差与预设的误差阈值进行校对。可根据实际情况开发设置服务质量相关的指标数据。
48.资源配置更新模块,资源配置更新模块通过获取到新的配置规则时,根据配置策略更新相关对象关联容器的资源配置。
49.资源配置更新模块包括配置规则单元和配置策略单元,配置规则单元用于在接收到告警信息时,基于配置规则的更新事件,确定对应的目标限制规则,配置策略单元用于在接收到目标限制规则更新通知时,基于配置策略的更新事件,更新it服务程序的资源配置策略。
50.若更新事件为新增资源配置策略,则针对新增资源配置策略关联各容器,分别创
建与各容器相关联的资源配置规则;若更新事件为新增容器,则判断容器是否与资源配置策略匹配,若匹配,则创建与容器关联的资源配置规则;若更新事件为删除资源配置策略或容器,则删除资源配置策略相关联的资源配置规则或容器相关联的资源配置规则;若更新事件为资源配置策略内容变更,则根据变更内容修改与资源配置策略相关联的资源配置规则中对应内容。
51.实施例二
52.请参阅图1,一种it服务质量监测系统的监测方法,其步骤如下:
53.s1:it服务程序管理平台向探针下发与更新测试任务和任务参数,探针将测试结果数据上报至管理平台,以此模式来监测it服务程序管理平台与探针之间的信息交互,同时探针周期性上报运行参数,以及硬件异常时立即告警;
54.s2:通过重载write/send函数、read/recv函数来获取it服务程序在发送和接收数据时对操作系统网络套接字服务的调用,识别出it服务程序在传输数据时所使用的具体承载协议,提取出完整的数据包,并对数据包进行过滤、重组,以获取相关的原始数据,并记录与服务质量相关的各种指标数据;
55.s3:对服务质量相关的各种指标数据如it服务程序用时和it服务程序误差进行校对,以判断服务程序存在的问题,并生成相应的告警信息;
56.s4:根据上述告警信息确定对应的目标限制规则,并基于配置策略的更新事件,更新it服务程序的配置策略,根据配置策略更新相关对象关联容器的资源配置。
57.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
58.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
59.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存
储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
60.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
61.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
62.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
63.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:
1.一种it服务质量监测系统,其特征在于:包括监测模块、服务质量获取模块、服务程序判断模块和资源配置更新模块,所述的监测模块用于监测it服务程序管理平台与探针之间的信息交互,所述的服务质量获取模块通过获取it服务程序在发送和接收数据时对操作系统网络套接字服务的调用,识别出it服务程序在传输数据时所使用的具体承载协议,提取出完整的数据包,并记录与服务质量相关的各种指标数据,所述的服务程序判断模块通过对it服务程序用时和it服务程序误差进行校对,以判断服务程序存在的问题,并生成相应的告警信息,所述的资源配置更新模块通过获取到新的配置规则时,根据配置策略更新相关对象关联容器的资源配置。2.根据权利要求1所述的一种it服务质量监测系统及其监测方法,其特征在于:所述的监测模块包括任务下发单元、测试数据上报单元和状态及告警上报单元,所述的任务下发单元用于管理平台向探针下发与更新测试任务和任务参数,所述的测试数据上报单元用于探针将测试结果数据上报至管理平台,所述的状态及告警上报单元用于探针周期性上报运行参数,上报间隔大于90s,以及硬件异常时立即告警。3.根据权利要求1所述的一种it服务质量监测系统,其特征在于:所述的探针根据需要测量的网络层次部署在ip承载网、接入网和用户侧,探针可以通过5g/wlan、pppoe、ethernet等多种方式接入网络。4.根据权利要求1所述的一种it服务质量监测系统,其特征在于:所述的服务质量获取模块包括拦截单元和分析单元,所述的拦截单元通过重载write/send函数、read/recv函数来截获数据包,所述的分析单元用于对所截获的数据包进行过滤、重组,以获取相关的原始数据。5.根据权利要求1所述的一种it服务质量监测系统,其特征在于:所述的服务程序判断模块包括用时校对单元和误差校对单元,所述的用时校对单元用于获取it服务程序用时并将it服务程序用时与预设的时间阈值进行校对,所述的误差校对单元用于获取it服务程序误差并将it服务程序误差与预设的误差阈值进行校对。6.根据权利要求1所述的一种it服务质量监测系统,其特征在于:所述的资源配置更新模块包括配置规则单元和配置策略单元,所述的配置规则单元用于在接收到所述的告警信息时,基于配置规则的更新事件,确定对应的目标限制规则,所述的配置策略单元用于在接收到所述的目标限制规则更新通知时,基于配置策略的更新事件,更新it服务程序的资源配置策略。7.一种如权利要求1-6任一项所述的it服务质量监测系统的监测方法,其特征在于:其步骤如下:s1:it服务程序管理平台向探针下发与更新测试任务和任务参数,探针将测试结果数据上报至管理平台,以此模式来监测it服务程序管理平台与探针之间的信息交互,同时探针周期性上报运行参数,以及硬件异常时立即告警;s2:通过重载write/send函数、read/recv函数来获取it服务程序在发送和接收数据时对操作系统网络套接字服务的调用,识别出it服务程序在传输数据时所使用的具体承载协议,提取出完整的数据包,并对数据包进行过滤、重组,以获取相关的原始数据,并记录与服务质量相关的各种指标数据;s3:对服务质量相关的各种指标数据如it服务程序用时和it服务程序误差进行校对,
以判断服务程序存在的问题,并生成相应的告警信息;s4:根据上述告警信息确定对应的目标限制规则,并基于配置策略的更新事件,更新it服务程序的配置策略,根据配置策略更新相关对象关联容器的资源配置。

技术总结
本发明公开了一种IT服务质量监测系统及其监测方法,涉及IT服务技术领域。本发明包括监测模块、服务质量获取模块、服务程序判断模块和资源配置更新模块,所述的监测模块用于监测IT服务程序管理平台与探针之间的信息交互,所述的服务质量获取模块通过获取IT服务程序在发送和接收数据时对操作系统网络套接字服务的调用,识别出IT服务程序在传输数据时所使用的具体承载协议,提取出完整的数据包。本发明通过服务质量获取模块提取出完整的IT服务程序数据包,并通过服务程序判断模块判断存在的问题,增加问题定位的精确度,从而全面监测IT服务质量,并通过资源配置更新模块及时更新相关对象关联容器的资源配置,以维持IT服务程序的正常运行。序的正常运行。序的正常运行。


技术研发人员:蒋晓帆 郭静静
受保护的技术使用者:上海天玑科技股份有限公司
技术研发日:2023.05.12
技术公布日:2023/8/14
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐