业务监控与预警的方法、装置、设备及存储介质制造方法及图纸

技术编号:20763752 阅读:28 留言:0更新日期:2019-04-03 14:16
本申请涉及一种业务监控与预警的方法、装置、设备及存储介质,应用于通信技术领域,其中,业务监控与预警的方法,应用于服务器系统中,所述服务器系统中包括至少一个业务接口,所述方法包括:获取所述业务接口的地址;根据获取的所述业务接口的地址,模拟用户对所述业务接口进行访问;当对所述业务接口访问失败时,发出预警通知。如此,可以预先发现业务接口的异常,而不是等到用户真正访问业务接口的时候才发现异常,本方案中,预先发现异常后,发出预警通知,及时提醒服务器系统管理人员进行处理恢复,保证了服务器系统的稳定性,便于服务器系统管理人员进行管理。

【技术实现步骤摘要】
业务监控与预警的方法、装置、设备及存储介质
本申请涉及通信
,具体涉及一种业务监控与预警的方法、装置、设备及存储介质。
技术介绍
随着企事业单位信息技术(InformationTechnology,IT)系统规模不断扩大,构成IT系统基础的服务器系统的规模也不断扩大,服务器的数量越来越多,各种信息资源也越来越多,为实现信息资源合理配置、有效管理,确保IT系统安全可靠运行,当服务器系统出现异常时,服务器系统管理人员要及时去恢复。相关技术中,由于服务器数量的增多,各种信息资源的增长,服务器系统出现异常的频率也随之增长,导致服务器系统的稳定性变差,用户无法访问,不利于服务器系统管理人员进行管理。
技术实现思路
有鉴于此,本申请的目的在于克服现有技术的不足,提供一种业务监控与预警的方法、装置、设备及存储介质。为实现以上目的,本申请采用如下技术方案:本申请的第一方面,提供一种业务监控与预警的方法,应用于服务器系统中,所述服务器系统中包括至少一个业务接口,所述方法包括:获取所述业务接口的地址;根据获取的所述业务接口的地址,模拟用户对所述业务接口进行访问;当对所述业务接口访问失败时,发出预警通知。可选的,所述模拟用户对所述业务接口进行访问,包括:定期模拟用户对所述业务接口进行访问;或者,接收到服务器系统管理人员输入的指令后,模拟用户对所述业务接口进行访问。可选的,所述模拟用户对所述业务接口进行访问,包括:模拟用户对所述业务接口进行连续N次访问,其中,N为大于1的正整数;所述方法还包括:获取对所述业务接口进行连续N次访问的结果;如果对所述业务接口进行连续N次访问的结果全部为失败,确定对所述业务接口访问失败。可选的,所述预警通知中携带所述业务接口的地址。可选的,所述发出预警通知,包括:通过调用即时消息客户端的接口来发出预警通知。可选的,所述即时消息客户端为钉钉。可选的,所述业务接口包括SDK接口、网络权限接口。本申请的第二方面,提供一种业务监控与预警的装置,应用于服务器系统中,所述服务器系统中包括至少一个业务接口,所述装置包括:获取模块,用于获取所述业务接口的地址;模拟访问模块,用于根据获取的所述业务接口的地址,模拟用户对所述业务接口进行访问;预警模块,用于当对所述业务接口访问失败时,发出预警通知,所述预警通知中携带所述业务接口的地址。本申请的第三方面,提供一种业务监控与预警的设备,包括:处理器,以及与所述处理器相连接的存储器;所述存储器用于存储计算机程序;所述处理器用于调用并执行所述存储器中的所述计算机程序,以执行如以上任一项所述的方法。本申请的第四方面,提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如以上任一项所述的方法中各个步骤。本申请采用以上技术方案,可以实现如下有益效果:通过获取服务器系统中的业务接口的地址并根据业务接口的地址模拟用户对业务接口进行访问,监控业务接口是否正常,如果对业务接口访问失败,说明业务接口已经出现异常,与上述相关技术相比,可以预先发现业务接口的异常,而不是等到用户真正访问业务接口的时候才发现异常,本方案中,预先发现异常后,发出预警通知,及时提醒服务器系统管理人员进行处理恢复,保证了服务器系统的稳定性,便于服务器系统管理人员进行管理。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例提供的一种业务监控与预警的方法的流程图。图2是本申请另一个实施例提供的一种业务监控与预警的装置的结构图。图3是本申请另一个实施例提供的一种业务监控与预警的设备的结构图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。图1是本申请实施例提供的一种业务监控与预警的方法的流程图。本实施例提供的一种业务监控与预警的方法,应用于服务器系统中,服务器系统中包括至少一个业务接口,如图1所示,本实施例的方法包括:步骤11、获取业务接口的地址。步骤12、根据获取的业务接口的地址,模拟用户对业务接口进行访问。步骤13、当对业务接口访问失败时,发出预警通知。本实施例中,通过获取服务器系统中的业务接口的地址并根据业务接口的地址模拟用户对业务接口进行访问,监控业务接口是否正常,如果对业务接口访问失败,说明业务接口已经出现异常,与上述相关技术相比,可以预先发现业务接口的异常,而不是等到用户真正访问业务接口的时候才发现异常,本方案中,预先发现异常后,发出预警通知,及时提醒服务器系统管理人员进行处理恢复,保证了服务器系统的稳定性,便于服务器系统管理人员进行管理。实施中,可以对一些关键业务接口进行监控。比如,业务接口可以包括软件开发工具包(SoftwareDevelopmentKit,SDK)接口、网络权限接口,等等。其中,SDK接口具体可以包括充值接口、用户注册登录接口、订单提交接口、消息通知接口,等等。上述步骤12中,模拟用户对业务接口进行访问时,可以是定期(即固定周期)模拟用户对业务接口进行访问,其周期可以根据实际使用环境进行设定,或者根据经验值进行设定,比如,每5分钟模拟用户对业务接口进行访问,如此,可以持续监控业务接口的情况。也可以是不定期模拟用户对业务接口进行访问,比如,可以在接收到服务器系统管理人员输入的指令后,再模拟用户对业务接口进行访问,如此,可以实现灵活监控。有时服务器系统可能会出现短暂的网络异常,这时,对业务接口访问失败,但是很快又会恢复正常,导致出现误报的情况,为避免这个问题,上述步骤12中,每当开始模拟用户对业务接口进行访问时,可以模拟用户对业务接口进行连续N次访问,其中,N为大于1的正整数。相应的,本实施例的方法还包括:获取对业务接口进行连续N次访问的结果;如果对业务接口进行连续N次访问的结果全部为失败,确定对业务接口访问失败。本实施例中,只有连续多次访问业务接口失败,才认为是业务接口出现异常,提高了准确性。如果连续访问的次数少,可能网络还未恢复,导致结果不准确,如果连续访问次数过多,会降低效率,为实现快速准确的监控,可选的,N的取值为3。假设以5分钟为一个周期进行访问,到达第1个周期后,开始模拟用户对业务接口进行访问,要连续访问3次,如果这3次访问只有一次或者2次的访问的结果为失败,则认为访问业务接口成功,业务接口正常,到达第2个周期后,继续开始模拟用户对业务接口进行访问,连续访问3次,如果这3次访问的结果全部为失败,则认为访问业务接口失败,业务接口出现异常。上述步骤13中,发出预警通知的实现方式有多种。实施中,可以通过调用即时消息客户端的接口来发出预警通知。即时消息客户端可以为钉钉。具体的,可以通过调用钉钉客户端的应用程序(ApplicationProgrammingInterface,API)接口,采本文档来自技高网...

【技术保护点】
1.一种业务监控与预警的方法,其特征在于,应用于服务器系统中,所述服务器系统中包括至少一个业务接口,所述方法包括:获取所述业务接口的地址;根据获取的所述业务接口的地址,模拟用户对所述业务接口进行访问;当对所述业务接口访问失败时,发出预警通知。

【技术特征摘要】
1.一种业务监控与预警的方法,其特征在于,应用于服务器系统中,所述服务器系统中包括至少一个业务接口,所述方法包括:获取所述业务接口的地址;根据获取的所述业务接口的地址,模拟用户对所述业务接口进行访问;当对所述业务接口访问失败时,发出预警通知。2.根据权利要求1所述的方法,其特征在于,所述模拟用户对所述业务接口进行访问,包括:定期模拟用户对所述业务接口进行访问;或者,接收到服务器系统管理人员输入的指令后,模拟用户对所述业务接口进行访问。3.根据权利要求1所述的方法,其特征在于,所述模拟用户对所述业务接口进行访问,包括:模拟用户对所述业务接口进行连续N次访问,其中,N为大于1的正整数;所述方法还包括:获取对所述业务接口进行连续N次访问的结果;如果对所述业务接口进行连续N次访问的结果全部为失败,确定对所述业务接口访问失败。4.根据权利要求1所述的方法,其特征在于,所述预警通知中携带所述业务接口的地址。5.根据权利要求1所述的方法,其特征在于,所述发出预警通知,包括:...

【专利技术属性】
技术研发人员:李翔
申请(专利权)人:武汉掌游科技有限公司
类型:发明
国别省市:湖北,42

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

1