一种基于云平台的运维监控方法及系统技术方案

技术编号:37332232 阅读:27 留言:0更新日期:2023-04-21 23:09
本发明专利技术公开了一种基于云平台的运维监控方法及系统,属于系统运维技术领域。本发明专利技术方法,包括:针对大型信息系统的多个子系统,将所述多个子系统之间的接口及用于业务数据存储的数据库打通,以建立所述多个子系统间用于业务数据采集的数据采集通道;将所述有效数据中超出预警策略的数据作为预警数据发送至云平台;在所述云平台接收到预警数据后,基于云平台对所述预警数据进行整合,以生成用于所述多个子系统运维的预警报告及建议,并将所述预警报告及建议以预设的推送方式,推送给所述多个子系统的运维人员。本发明专利技术能够提高大型信息系统各子系统之间的服务监控的运维工作效率,简化运维人员巡检流程。化运维人员巡检流程。化运维人员巡检流程。

【技术实现步骤摘要】
一种基于云平台的运维监控方法及系统


[0001]本专利技术涉及系统运维
,并且更具体地,涉及一种基于云平台的运维监控方法及系统。

技术介绍

[0002]大型信息系统的各子系统之间,如何实时了解每个子系统之间运行情况,一直是运维的一个难题。尤其是涉及到多个服务器或子系统时,往往需要运维人员登陆企业VPN后,再逐一访问各个服务器或者子系统,不仅耗时且效率较低,存在监控的不便。
[0003]现有技术中,很多方案是针对云平台或智能运维监控系统的较为单一的解决方案,并没有一种基于云平台的可以推送预警报告给运维人员的实时监控系统方案。

技术实现思路

[0004]针对上述问题,本专利技术提出了一种基于云平台的运维监控方法,包括:
[0005]针对大型信息系统的多个子系统,将所述多个子系统之间的接口及用于业务数据存储的数据库打通,以建立所述多个子系统间用于业务数据采集的数据采集通道;
[0006]基于预先搭建的智能运维系统的探针端,通过所述数据采集通道,对所述多个子系统的业务数据进行采集,并将所述采集的所述多个子系统的业务数据发送至所述智能运维系统的客户端;
[0007]基于所述智能运维系统的客户端对所述多个子系统的业务数据进行预处理,以得到用于监控多个子系统的有效数据;
[0008]将所述有效数据与自定义的预警策略进行对比,将所述有效数据中超出预警策略的数据作为预警数据发送至云平台;
[0009]在所述云平台接收到预警数据后,基于云平台对所述预警数据进行整合,以生成用于所述多个子系统运维的预警报告及建议,并将所述预警报告及建议以预设的推送方式,推送给所述多个子系统的运维人员。
[0010]可选的,采集的业务数据,包括如下中的至少一种:子系统服务数据、业务服务数据或中间件服务状态数据。
[0011]可选的,基于所述智能运维系统的客户端对所述多个子系统的业务数据进行预处理,包括:基于所述智能运维系统的客户端,对所述多个子系统的业务数据中的重复数据进行剔除,并对所述多个子系统的业务数据中的不完整数据进行补全,在对所述业务数据剔除重复数据和补全不完整数据后,对所述业务数据进行检验,验证所述业务数据中是否均为与用于监控多个子系统相关的数据,若是则将所述业务数据作为有效数据,否则,剔除与用于监控多个子系统不相关的数据后,将剩余数据作为有效数据。
[0012]可选的,预警报告及建议,包括如下中的至少一种:子系统的服务器运行信息,应用状态信息,运行风险信息及用于风险处理的建议信息。
[0013]可选的,预设的推送方式,包括如下中的一种:微信平台推送方式,邮件推送方式
及短信推送方式。
[0014]可选的,预先搭建的智能运维系统,通过部署在应用服务器的server端程序,配置初始化信息和自定义预警策略;
[0015]可选的,多个子系统间用于业务数据采集的数据采集通道,在进行业务数据采集后关闭。
[0016]再一方面,本专利技术还提出了一种基于云平台的运维监控系统,包括:
[0017]建立通道单元,用于针对大型信息系统的多个子系统,将所述多个子系统之间的接口及用于业务数据存储的数据库打通,以建立所述多个子系统间用于业务数据采集的数据采集通道;
[0018]数据推送单元,用于基于预先搭建的智能运维系统的探针端,通过所述数据采集通道,对所述多个子系统的业务数据进行采集,并将所述采集的所述多个子系统的业务数据发送至所述智能运维系统的客户端;
[0019]预处理单元,用于基于所述智能运维系统的客户端对所述多个子系统的业务数据进行预处理,以得到用于监控多个子系统的有效数据;
[0020]对比单元,用于将所述有效数据与自定义的预警策略进行对比,将所述有效数据中超出预警策略的数据作为预警数据发送至云平台;
[0021]预警推送单元,用于在所述云平台接收到预警数据后,基于云平台对所述预警数据进行整合,以生成用于所述多个子系统运维的预警报告及建议,并将所述预警报告及建议以预设的推送方式,推送给所述多个子系统的运维人员。
[0022]可选的,采集的业务数据,包括如下中的至少一种:子系统服务数据、业务服务数据或中间件服务状态数据。
[0023]可选的,基于所述智能运维系统的客户端对所述多个子系统的业务数据进行预处理,包括:基于所述智能运维系统的客户端,对所述多个子系统的业务数据中的重复数据进行剔除,并对所述多个子系统的业务数据中的不完整数据进行补全,在对所述业务数据剔除重复数据和补全不完整数据后,对所述业务数据进行检验,验证所述业务数据中是否均为与用于监控多个子系统相关的数据,若是则将所述业务数据作为有效数据,否则,剔除与用于监控多个子系统不相关的数据后,将剩余数据作为有效数据。
[0024]可选的,预警报告及建议,包括如下中的至少一种:子系统的服务器运行信息,应用状态信息,运行风险信息及用于风险处理的建议信息。
[0025]可选的,预设的推送方式,包括如下中的一种:微信平台推送方式,邮件推送方式及短信推送方式。
[0026]可选的,预先搭建的智能运维系统,通过部署在应用服务器的server端程序,配置初始化信息和自定义预警策略;
[0027]可选的,多个子系统间用于业务数据采集的数据采集通道,在进行业务数据采集后关闭。
[0028]再一方面,本专利技术还提供了一种计算设备,包括:一个或多个处理器;
[0029]处理器,用于执行一个或多个程序;
[0030]当所述一个或多个程序被所述一个或多个处理器执行时,实现如上述所述的方法。
[0031]再一方面,本专利技术还提供了一种计算机可读存储介质,其上存有计算机程序,所述计算机程序被执行时,实现如上述所述的方法。
[0032]与现有技术相比,本专利技术的有益效果为:
[0033]本专利技术提出了一种基于云平台的运维监控方法,包括:针对大型信息系统的多个子系统,将所述多个子系统之间的接口及用于业务数据存储的数据库打通,以建立所述多个子系统间用于业务数据采集的数据采集通道;基于预先搭建的智能运维系统的探针端,通过所述数据采集通道,对所述多个子系统的业务数据进行采集,并将所述采集的所述多个子系统的业务数据发送至所述智能运维系统的客户端;基于所述智能运维系统的客户端对所述多个子系统的业务数据进行预处理,以得到用于监控多个子系统的有效数据;将所述有效数据与自定义的预警策略进行对比,将所述有效数据中超出预警策略的数据作为预警数据发送至云平台;在所述云平台接收到预警数据后,基于云平台对所述预警数据进行整合,以生成用于所述多个子系统运维的预警报告及建议,并将所述预警报告及建议以预设的推送方式,推送给所述多个子系统的运维人员。本专利技术能够提高大型信息系统各子系统之间的服务监控的运维工作效率,简化运维人员巡检流程,将上下游系统的数据处理结果,通过本专利技术与云平台系统进行对接,由自动化程序完成上下游系统的数据分析、数据逻辑的校验、预警报告生成等工本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云平台的运维监控方法,其特征在于,所述方法包括:针对大型信息系统的多个子系统,将所述多个子系统之间的接口及用于业务数据存储的数据库打通,以建立所述多个子系统间用于业务数据采集的数据采集通道;基于预先搭建的智能运维系统的探针端,通过所述数据采集通道,对所述多个子系统的业务数据进行采集,并将所述采集的所述多个子系统的业务数据发送至所述智能运维系统的客户端;基于所述智能运维系统的客户端对所述多个子系统的业务数据进行预处理,以得到用于监控多个子系统的有效数据;将所述有效数据与自定义的预警策略进行对比,将所述有效数据中超出预警策略的数据作为预警数据发送至云平台;在所述云平台接收到预警数据后,基于云平台对所述预警数据进行整合,以生成用于所述多个子系统运维的预警报告及建议,并将所述预警报告及建议以预设的推送方式,推送给所述多个子系统的运维人员。2.根据权利要求1所述的方法,其特征在于,所述采集的业务数据,包括如下中的至少一种:子系统服务数据、业务服务数据或中间件服务状态数据。3.根据权利要求1所述的方法,其特征在于,所述基于所述智能运维系统的客户端对所述多个子系统的业务数据进行预处理,包括:基于所述智能运维系统的客户端,对所述多个子系统的业务数据中的重复数据进行剔除,并对所述多个子系统的业务数据中的不完整数据进行补全,在对所述业务数据剔除重复数据和补全不完整数据后,对所述业务数据进行检验,验证所述业务数据中是否均为与用于监控多个子系统相关的数据,若是则将所述业务数据作为有效数据,否则,剔除与用于监控多个子系统不相关的数据后,将剩余数据作为有效数据。4.根据权利要求1所述的方法,其特征在于,所述预警报告及建议,包括如下中的至少一种:子系统的服务器运行信息,应用状态信息,运行风险信息及用于风险处理的建议信息。5.根据权利要求1所述的方法,其特征在于,所述预设的推送方式,包括如下中的一种:微信平台推送方式,邮件推送方式及短信推送方式。6.根据权利要求1所述的方法,其特征在于,所述预先搭建的智能运维系统,通过部署在应用服务器的server端程序,配置初始化信息和自定义预警策略。7.根据权利要求1所述的方法,其特征在于,所述多个子系统间用于业务数据采集的数据采集通道,在进行业务数据采集后关闭。8.一种基于云平台的运维监控系统,其特征在于,所述系统包括:建立通道单元,用于针对大型信息系统的多个子系统,将所述多个子系统之间的接口及用于业务数据存储的数据库打通,以建立所述多个子系统间用于业务数据采集的数据采集通道;数据推送单元,...

【专利技术属性】
技术研发人员:张岩
申请(专利权)人:航天信息软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1