业务监控方法、云服务器、存储介质及装置制造方法及图纸

技术编号:19011581 阅读:34 留言:0更新日期:2018-09-22 10:59
本发明专利技术公开了业务监控方法、云服务器、存储介质及装置。本发明专利技术中启动第一计时器,并实时获取第一计时器的计时信息,在监测到计时信息超过第一门限值时,对待监测业务服务器进行嗅探,以获取业务运行信息,在接收到业务运行信息时,根据业务运行信息确定待监测业务服务器的运行状态,以实现对于待监测业务服务器的监控。本发明专利技术中通过为待监测业务服务器设置对应的计时器,从而根据计时器对该待监测业务服务器进行嗅探,以实现周期性地对该业务服务器提供的业务的真实运行状态进行监控,比之现有技术中无法对迁移至云端的实际运行业务进行监控,克服了在将业务迁移至云端后存在的无法监控业务的实际运行状态的技术问题。

【技术实现步骤摘要】
业务监控方法、云服务器、存储介质及装置
本专利技术涉及通信
,尤其涉及业务监控方法、云服务器、存储介质及装置。
技术介绍
随着云计算的不断发展,越来越多的企业将自身的核心业务迁移至云数据中心,区别于传统数据中心,云数据中心由于其资源集中管理,具有更好的稳定性。但是,当企业将核心业务迁移至云数据中心后,降低了对于业务的监控能力,因为传统的数据中心的设备都在本地,所以,业务的运行将直接由机房内的服务器去承载,运营人员可直接对机房内的设备进行操作,进而可较好地对业务的运行状态进行监控。但是,当将业务的运行迁移至云数据中心后,企业的业务人员不能完全掌控云数据中心内运行的企业业务,至多可对虚拟机的中央处理器(CentralProcessingUnit,CPU)、内存及存储等硬件资源的利用率进行监控,但是,无法对企业业务的进展进行监控。所以,在将业务迁移至云端后,现有技术存在无法监控业务的实际运行状态的技术问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供业务监控方法、云服务器、存储介质及装置,旨在解决在将业务迁移至云端后存在的无法监控业务的实际运行状态的技术问题。为实现上述目的,本专利技术提供一种业务监控方法,所述业务监控方法包括以下步骤:启动与待监测业务服务器对应的第一计时器,并实时获取所述第一计时器的计时信息;在监测到所述第一计时器的计时信息超过第一门限值时,对所述待监测业务服务器进行嗅探,以获取与所述待监测业务服务器对应的业务运行信息;在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控。优选地,所述在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控,具体包括:在接收到所述业务运行信息时,从所述业务运行信息中提取当前HTTP状态码;根据所述当前HTTP状态码在第一映射关系中查找对应的运行状态,以实现对于所述待监测业务服务器的监控,所述第一映射关系中包括HTTP状态码与运行状态的对应关系。优选地,所述在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控之后,所述业务监控方法还包括:启动与待监测数据库对应的第二计时器,并实时获取所述第二计时器的计时信息;在监测到所述第二计时器的计时信息大于第二门限值时,向所述待监测数据库发送系统表请求,以使所述待监测数据库响应于所述系统表请求,获取并反馈系统表,所述系统表用于记录所述待监测数据库的系统信息;在接收到所述系统表时,根据所述系统表确定所述待监测数据库的运行状态,以实现对于数据库的监控。优选地,所述在接收到所述系统表时,根据所述系统表确定所述待监测数据库的运行状态,以实现对于数据库的监控之后,所述业务监控方法还包括:响应于用户输入的业务监控指令,展示预设监控页面,所述预设监控页面包括第一展示子控件与第二展示子控件;根据所述待监测业务服务器的运行状态通过第二映射关系确定对应的第一提示信息,在所述第一展示子控件中展示所述第一提示信息,所述第二映射关系包括运行状态与提示信息的对应关系;根据所述待监测数据库的运行状态通于所述第二映射关系确定对应的第二提示信息,在所述第二展示子控件中展示所述第二提示信息。优选地,所述根据所述待监测数据库的运行状态通于所述第二映射关系确定对应的第二提示信息,在所述第二展示子控件中展示所述第二提示信息之后,所述业务监控方法还包括:响应于用户在所述预设监控页面输入的子控件选取指令,根据所述子控件选取指令确定对应的目标子控件;根据所述目标子控件查找对应的目标业务运行信息,将所述目标业务运行信息展示在所述目标子控件上。优选地,所述在监测到所述第一计时器的计时信息超过第一门限值时,对所述待监测业务服务器进行嗅探,以获取与所述待监测业务服务器对应的业务运行信息,具体包括:在监测到所述第一计时器的计时信息超过第一门限值时,向所述待监测业务服务器发送探测报文,以使所述待监测业务服务器根据所述探测报文生成对应的业务运行信息,并反馈所述业务运行信息。优选地,所述在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控之后,所述业务监控方法还包括:判断所述运行状态是否为正常状态;在所述运行状态为所述正常状态,对所述第一计时器进行清零,并返回所述启动与待监测业务服务器对应的第一计时器,并实时获取所述第一计时器的计时信息的步骤。优选地,所述在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控之后,所述业务监控方法还包括:判断所述运行状态是否为网络异常状态;在所述运行状态为所述网络异常状态时,获取预设联系信息,并基于所述预设联系信息发送异常提示信息,以提示所述待监测业务服务器提供的业务运行异常。此外,为实现上述目的,本专利技术还提供一种云服务器,所述云服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的业务监控程序,所述业务监控程序配置为实现如上文所述业务监控方法的步骤。此外,为实现上述目的,本专利技术还提供一种存储介质,所述存储介质上存储有业务监控程序,所述业务监控程序被处理器执行时实现如上文所述的业务监控方法的步骤。此外,为实现上述目的,本专利技术还提供一种业务监控装置,所述业务监控装置包括:第一计时模块、信息获取模块以及服务器监控模块;所述第一计时模块,用于启动与待监测业务服务器对应的第一计时器,并实时获取所述第一计时器的计时信息;所述信息获取模块,用于在监测到所述第一计时器的计时信息超过第一门限值时,对所述待监测业务服务器进行嗅探,以获取与所述待监测业务服务器对应的业务运行信息;所述服务器监控模块,用于在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控。优选地,所述服务器监控模块还包括:状态码提取模块以及状态查找模块;所述状态码提取模块,用于在接收到所述业务运行信息时,从所述业务运行信息中提取当前HTTP状态码;所述状态查找模块,用于根据所述当前HTTP状态码在第一映射关系中查找对应的运行状态,以实现对于所述待监测业务服务器的监控,所述第一映射关系中包括HTTP状态码与运行状态的对应关系。优选地,所述业务监控装置还包括:第二计时模块、系统表获取模块以及数据库监控模块;所述第二计时模块,用于启动与待监测数据库对应的第二计时器,并实时获取所述第二计时器的计时信息;所述系统表获取模块,用于在监测到所述第二计时器的计时信息大于第二门限值时,向所述待监测数据库发送系统表请求,以使所述待监测数据库响应于所述系统表请求,获取并反馈系统表,所述系统表用于记录所述待监测数据库的系统信息;所述数据库监控模块,用于在接收到所述系统表时,根据所述系统表确定所述待监测数据库的运行状态,以实现对于数据库的监控。本专利技术中通过为待监测业务服务器设置对应的计时器,从而根据计时器对该待监测业务服务器进行嗅探,以实现周期本文档来自技高网...
业务监控方法、云服务器、存储介质及装置

【技术保护点】
1.一种业务监控方法,其特征在于,所述业务监控方法包括以下步骤:启动与待监测业务服务器对应的第一计时器,并实时获取所述第一计时器的计时信息;在监测到所述第一计时器的计时信息超过第一门限值时,对所述待监测业务服务器进行嗅探,以获取与所述待监测业务服务器对应的业务运行信息;在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控。

【技术特征摘要】
1.一种业务监控方法,其特征在于,所述业务监控方法包括以下步骤:启动与待监测业务服务器对应的第一计时器,并实时获取所述第一计时器的计时信息;在监测到所述第一计时器的计时信息超过第一门限值时,对所述待监测业务服务器进行嗅探,以获取与所述待监测业务服务器对应的业务运行信息;在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控。2.如权利要求1所述的业务监控方法,其特征在于,所述在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控,具体包括:在接收到所述业务运行信息时,从所述业务运行信息中提取当前HTTP状态码;根据所述当前HTTP状态码在第一映射关系中查找对应的运行状态,以实现对于所述待监测业务服务器的监控,所述第一映射关系中包括HTTP状态码与运行状态的对应关系。3.如权利要求1所述的业务监控方法,其特征在于,所述在接收到所述业务运行信息时,根据所述业务运行信息确定所述待监测业务服务器的运行状态,以实现对于所述待监测业务服务器的监控之后,所述业务监控方法还包括:启动与待监测数据库对应的第二计时器,并实时获取所述第二计时器的计时信息;在监测到所述第二计时器的计时信息大于第二门限值时,向所述待监测数据库发送系统表请求,以使所述待监测数据库响应于所述系统表请求,获取并反馈系统表,所述系统表用于记录所述待监测数据库的系统信息;在接收到所述系统表时,根据所述系统表确定所述待监测数据库的运行状态,以实现对于数据库的监控。4.如权利要求3所述的业务监控方法,其特征在于,所述在接收到所述系统表时,根据所述系统表确定所述待监测数据库的运行状态,以实现对于数据库的监控之后,所述业务监控方法还包括:响应于用户输入的业务监控指令,展示预设监控页面,所述预设监控页面包括第一展示子控件与第二展示子控件;根据所述待监测业务服务器的运行状态通过第二映射关系确定对应的第一提示信息,在所述第一展示子控件中展示所述第一提示信息,所述第二映射关系包括运行状态与提示信息的对应关系;根据所述待监测数据库的运行状态通于所述第二映射关系确定对应的第二提示信息,在所述第二展示子控件中展示所述第二提示信息。5.如权利要求4所述的业务监控方法,其特征在于,所述根据所述待监测数据库的运行状态通于所述第二映射关系确定对应的第二提示信息,在所述第二展示子控件中展示所述第二提示信息之后,所述业务监控方法还包括:响应于用户在所述预设监控页面输入的子控件选取指令,根据所述子控件选取指令确定对应的目标子控件;根据所述目标子控件查找对应的目标业务运行信息,将所述目标业务运行信息展示在所述目标子控件上。6.如权利要求1至5中任一项所述的业务监控方法,其特征在于,所述在监测到所述第一计时器的计时信息超过第一门限值时,对所述待监测业务服务器进行嗅探,以获取与所述待监测业务服务器对应的业务运行信息,具体包括:在监测到所述第一计时器的计时信息超过第一门限值时,向所述待监测业务服务器发送探测报文,以使所述待监测业务服务器根据所述探...

【专利技术属性】
技术研发人员:周艺华
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东,44

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

1