服务器监控方法、系统及装置与流程

文档序号:36711539发布日期:2024-01-16 12:06阅读:21来源:国知局
服务器监控方法、系统及装置与流程

本说明书实施例涉及计算机,特别涉及一种服务器监控方法。


背景技术:

1、随着互联网技术的发展,依赖于互联网的业务种类繁多,为了适应多种多样的业务,服务器种类也各不相同。在此基础上,服务器使用的通信协议类型也各不相同。这为服务器的管理和维护带来挑战。一个监控平台难以实现对多个使用不同协议的服务器同时进行管理和维护。

2、现有技术中,采用了设置中心服务器的方式,通过中心服务器监控其他服务器。然而由于各服务器之间所使用的通信协议不同,仍然难以实现对全部服务器进行监控,监控范围存在局限性。因此,亟需一种较为有效的服务器监控方法以解决这一问题。


技术实现思路

1、有鉴于此,本说明书实施例提供了一种服务器监控方法。本说明书一个或者多个实施例同时涉及一种服务器监控装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种服务器监控方法,应用于监控平台,包括:

3、基于监控指令携带的服务器参数,在服务器集群中确定目标服务器,其中,所述目标服务器的协议类型与所述监控平台的协议类型不同;

4、基于所述服务器参数生成信息采集指令,并通过与所述目标服务器之间的通信连接发送至所述目标服务器,其中,所述通信连接通过对所述目标服务器配置协议适配服务建立;

5、接收所述目标服务器调用任务处理层通过执行所述信息采集指令后,反馈的监控结果。

6、可选地,所述基于所述服务器参数生成信息采集指令,并通过与所述目标服务器之间的通信连接发送至所述目标服务器,包括:

7、调用监控逻辑模块,基于所述服务器参数生成信息采集指令;

8、通过平台客户端,基于与所述目标服务器之间的通信连接将所述信息采集指令发送至所述目标服务器。

9、可选地,所述基于监控指令携带的服务器参数,在服务器集群中确定目标服务器步骤执行之前,还包括:

10、获取服务器配置参数,根据所述服务器配置参数确定待监控服务器;

11、将所述待监控服务器的属性信息存储至服务器列表,并根据信息存储结果将所述待监控服务器添加至所述服务器集群;

12、基于监控指令携带的服务器参数,在服务器集群中确定目标服务器,包括:

13、基于所述监控指令携带的所述服务器参数在所述服务器列表中确定目标属性信息,根据所述目标属性信息在所述服务器集群中确定目标服务器。

14、可选地,所述目标服务器通过响应于服务安装指令安装协议适配服务,并通过启动安装后的协议适配服务建立与所述监控平台之间的通信连接。

15、可选地,所述接收所述目标服务器调用任务处理层通过执行所述信息采集指令后,反馈的监控结果步骤执行之后,还包括:

16、在预设时间内未接收到组成所述监控结果的阶段监控信息情况下,判断所述监控结果中是否包含终止标识;

17、若是,将所述监控结果存储至第一存储空间;

18、若否,生成提示信息,基于所述提示信息生成第一信息采集指令,将所述第一信息采集指令作为所述信息采集指令,并执行通过与所述目标服务器之间的通信连接发送至所述目标服务器的步骤。

19、可选地,所述接收所述目标服务器调用任务处理层通过执行所述信息采集指令后,反馈的监控结果步骤执行之后,还包括:

20、基于预设的数据分隔参数对应的分隔符号,对所述监控结果进行分割,获得至少一个监控字段;

21、在所述至少一个监控字段中选择目标监控字段,并判断所述目标监控字段中是否包含预设监控信息;

22、若是,将所述监控结果存储至第二存储空间;

23、若否,生成异常提示信息,基于所述异常提示信息生成第二信息采集指令,将所述第二信息采集指令作为所述信息采集指令,并执行通过与所述目标服务器之间的通信连接发送至所述目标服务器的步骤。

24、可选地,所述方法还包括:

25、在所述服务器参数对应的协议类型为目标协议类型的情况下,基于所述服务器参数在所述服务器集群中确定基准服务器,其中,所述基准服务器的协议类型与所述监控平台的协议类型相同;

26、基于所述服务器参数生成信息获取指令,并通过与所述基准服务器之间的基准通信连接发送至所述基准服务器;

27、接收所述基准服务器调用基准任务处理层通过执行所述信息获取指令后,反馈的基准服务器监控结果。

28、可选地,所述服务器参数包括下述至少一项:

29、标识参数、交互参数、服务器参数、匹配参数、数据存储参数、日志参数、数据分隔参数和超时参数。

30、根据本说明书实施例的第二方面,提供了一种服务器监控装置,应用于监控平台,包括:

31、确定模块,被配置为基于监控指令携带的服务器参数,在服务器集群中确定目标服务器,其中,所述目标服务器的协议类型与所述监控平台的协议类型不同;

32、发送模块,被配置为基于所述服务器参数生成信息采集指令,并通过与所述目标服务器之间的通信连接发送至所述目标服务器,其中,所述通信连接通过对所述目标服务器配置协议适配服务建立;

33、接收模块,被配置为接收所述目标服务器调用任务处理层通过执行所述信息采集指令后,反馈的监控结果。

34、根据本说明书实施例的第三方面,提供了一种服务器监控系统,包括:监控平台和目标服务器;

35、所述目标服务器,响应于服务安装指令安装协议适配服务;通过启动安装后的协议适配服务建立与所述监控平台之间的通信连接;

36、所述监控平台,基于监控指令携带的服务器参数,在服务器集群中确定所述目标服务器,其中,所述目标服务器的协议类型与所述监控平台的协议类型不同;基于所述服务器参数生成信息采集指令,并通过所述通信连接发送至所述目标服务器;

37、所述目标服务器,调用任务处理层通过执行所述信息采集指令获得监控结果,并将所述监控结果反馈至所述监控平台。

38、根据本说明书实施例的第四方面,提供了一种计算设备,包括:

39、存储器和处理器;

40、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述服务器监控方法的步骤。

41、根据本说明书实施例的第五方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述服务器监控方法的步骤。

42、根据本说明书实施例的第六方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述服务器监控方法的步骤。

43、本说明书一个实施例应用于监控平台,基于监控指令携带的服务器参数,在服务器集群中确定目标服务器,其中,目标服务器的协议类型与监控平台的协议类型不同;基于服务器参数生成信息采集指令,并通过与目标服务器之间的通信连接发送至目标服务器,其中,通信连接通过对目标服务器配置协议适配服务建立;接收目标服务器调用任务处理层通过执行信息采集指令后,反馈的监控结果。通过与目标服务器之间的通信连接将信息采集指令发送至与监控平台之间具有不同类型通信协议的目标服务器,实现对目标服务器的监控,从而实现对使用不同类型协议的服务器进行监控,提高监控平台对服务器的监控能力和监控范围。

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