一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

服务监控方法、装置及设备与流程

2022-05-17 23:56:53 来源:中国专利 TAG:


1.本技术涉及互联网技术领域,尤其涉及一种服务监控方法、装置及设备。


背景技术:

2.互联网数据中心(internet data center,简称idc)为互联网内容提供商、企业、媒体和各类网站等提供大规模、高质量、安全可靠的各类服务。在业务系统中,可以部署多个互联网数据中心,而为了保证业务系统正常运行,需要对业务系统进行全方位的监控。
3.相关技术中,为保障业务连续运行,一项业务会部署在不同的idc上,以实现容灾备份,因此运维人员在监控一项业务时需要同时监控多个idc,操作繁琐,耗费时间。


技术实现要素:

4.本技术旨在至少在一定程度上解决相关技术中的技术问题之一。
5.为此,本技术提出一种服务监控方法,以实现对多idc的服务器监控进行批量操作,方便运维人员的操作,减小运维风险。
6.本技术第一方面实施例提出了一种服务监控方法,应用于集中监控系统的调度中心,方法包括:
7.获取针对多个目标服务器的监控请求,所述监控请求中包括所述多个目标服务器中各目标服务器的标识及对各目标服务器的监控操作;
8.根据所述各目标服务器的标识,确定所述各目标服务器分别对应的目标互联网数据中心,以及所述各目标互联网数据中心分别对应的目标监控平台;
9.获取各所述目标监控平台的接口地址;
10.按照所述接口地址轮询调用各所述目标监控平台,并控制各所述目标监控平台按照所述监控请求对所对应的目标服务器执行所述监控操作。
11.另外,根据本技术上述实施例的服务监控方法还可以具有如下附加技术特征:
12.可选地,在获取针对多个目标服务器的监控请求之后,还包括:获取所述各目标服务器的服务器ip(internet protocol,互联网协议)地址;根据所述服务器ip地址,轮询登录所述各目标服务器,并根据所述监控请求对当前登录的目标服务器执行所述监控操作。
13.可选地,当所述监控请求为携带监控项标识的监控项更改请求时,所述控制各所述目标监控平台按照所述监控请求对所对应的目标服务器执行所述监控操作,包括:控制当前调用的目标监控平台根据所述监控项更改请求,对对应的目标服务器中与所述监控项标识对应的监控项,执行监控项更改操作。
14.可选地,所述执行监控项更改操作包括:修改所述目标服务器监控的主机、开启或关闭所述主机的监控状态、修改所述主机的维护状态、开启或关闭所述主机的监控、修改所述主机的监控模板、查询所述主机的监控状态、查询目标互联网数据中心的监控状态信息、查询监控关联信息中的一种或多种。
15.可选地,互联网数据中心有多个,多个互联网数据中心对应多个监控平台,所述多
个监控平台所在的网段相同。
16.本技术第二方面实施例提出了一种服务监控装置,包括:
17.第一获取模块,用于获取针对多个目标服务器的监控请求,所述监控请求中包括所述多个目标服务器中各目标服务器的标识及对各目标服务器的监控操作;
18.确定模块,用于根据所述各目标服务器的标识,确定所述各目标服务器分别对应的目标互联网数据中心,以及所述各目标互联网数据中心分别对应的目标监控平台;
19.第二获取模块,用于获取各所述目标监控平台的接口地址;
20.控制模块,用于按照所述接口地址轮询调用各所述目标监控平台,并控制各所述目标监控平台按照所述监控请求对所对应的目标服务器执行所述监控操作。
21.可选地,所述的装置还包括:处理模块,用于获取所述各目标服务器的服务器ip地址;根据所述服务器ip地址,轮询登录至所述多个目标服务器,并根据所述监控请求对当前登录的目标服务器执行所述监控操作。
22.可选地,所述控制模块具体用于:当所述监控请求为携带监控项标识的监控项更改请求时,控制当前调用的目标监控平台根据所述监控项更改请求,对对应的目标服务器中与所述监控项标识对应的监控项,执行监控项更改操作。
23.可选地,所述执行监控项更改操作包括:修改所述目标服务器监控的主机、开启或关闭所述主机的监控状态、修改所述主机的维护状态、开启或关闭所述主机的监控、修改所述主机的监控模板、查询所述主机的监控状态、查询目标互联网数据中心的监控状态信息、查询监控关联信息中的一种或多种。
24.可选地,所述互联网数据中心的监控主机处于同一网段。
25.本技术第三方面实施例提出了一种计算机设备,包括处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如第一方面实施例所述的服务监控方法。
26.本技术第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面实施例所述的服务监控方法。
27.本技术第五方面实施例提出了一种集中监控系统,包括:
28.调度中心和多个监控平台,所述多个监控平台与多个互联网数据中心一一对应;
29.所述调度中心,用于获取针对多个目标服务器的监控请求,所述监控请求中包括所述多个目标服务器中各目标服务器的标识及对各目标服务器的监控操作;根据所述各目标服务器的标识,确定所述各目标服务器分别对应的目标互联网数据中心,以及从所述多个监控平台中确定所述各目标互联网数据中心分别对应的目标监控平台;获取各所述目标监控平台的接口地址,按照所述接口地址轮询调用各所述目标监控平台;
30.所述目标监控平台,用于根据所述调度中心的调用,按照所述监控请求对所对应的目标服务器执行所述监控操作。
31.上述申请中的一个实施例具有如下优点或有益效果:通过调度中心获取针对多个目标服务器的监控请求,根据监控请求中各目标服务器的标识,确定各目标服务器分别对应的目标互联网数据中心,以及各目标互联网数据中心分别对应的目标监控平台;获取各目标监控平台的接口地址;按照接口地址轮询调用各目标监控平台,并控制各目标监控平台按照监控请求对所对应的目标服务器执行监控操作。由此,无需运维人员分别登录多个
监控平台的页面进行操作,实现对多idc的服务器监控进行批量操作,方便运维人员的操作,节省时间,减小运维风险。
32.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
33.图1为本技术实施例所提供的一种服务监控方法的流程示意图;
34.图2为本技术实施例所提供的另一种服务监控方法的流程示意图;
35.图3为本技术实施例所提供的另一种服务监控方法的流程示意图;
36.图4为本技术实施例所提供的一种集中监控系统的结构示意图;
37.图5为本技术实施例所提供的一种服务监控装置的结构示意图。
具体实施方式
38.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
39.在实际业务应用场景中,可以部署多个互联网数据中心,例如对不同地理区域进行服务的场景,业务环境往往涉及到多个地域,不同地域中均可部署互联网数据中心。而为了保证业务系统正常运行,需要对业务系统的软硬件进行全方位的监控,尤其对服务器的各项状态进行监控。
40.目前通过监控平台对服务器进行监控的方案中,为保障业务连续运行,一项业务会部署在不同的idc上,以实现容灾备份,因此运维人员在监控一项业务时需要同时监控多个idc,操作繁琐,耗费时间,同时由于操作的复杂度,增加了人为操作失误的风险。
41.本技术实施例提供了一种服务监控方法,能够实现多idc的监控内容的管理,批量操作多idc的服务器,实现批量化、自动化管理,方便运维人员的操作,减小运维风险。
42.下面参考附图描述本技术实施例的服务监控方法、装置及设备。
43.图1为本技术实施例所提供的一种服务监控方法的流程示意图,如图1所示,该方法包括:
44.步骤101,获取针对多个目标服务器的监控请求,监控请求中包括多个目标服务器中各目标服务器的标识及对各目标服务器的监控操作。
45.本技术实施例的方法,应用于集中监控系统的调度中心。
46.本实施例中,业务系统部署多个互联网数据中心,其中,每个互联网数据中心包括至少一个服务器。在对服务器进行监控时,获取监控请求,监控请求中携带目标服务器的标识。其中,监控请求中可以携带多个目标服务器的标识,可选地,服务器的标识为服务器的ip地址。
47.作为一种示例,预先设置服务器列表,服务器列表中包括各互联网数据中心的服务器,根据运维人员在服务器列表中的选择操作确定目标服务器,进而获取携带目标服务器的标识的监控请求。
48.步骤103,根据各目标服务器的标识,确定各目标服务器分别对应的目标互联网数
据中心,以及各目标互联网数据中心分别对应的目标监控平台。
49.在本技术的一个实施例中,预先建立服务器与服务器所属的互联网数据中心之间的对应关系,例如,根据服务器的标识进行分组,将每个互联网数据中心的服务器的标识分为一组,从而建立服务器的标识与互联网数据中心之间的对应关系。本实施例中,根据标识确定目标服务器所在的目标互联网数据中心,包括:查询预设的对应关系,确定与目标服务器的标识对应的目标互联网数据中心。
50.其中,目标互联网数据中心的数量可以是一个或多个,即多个目标服务器属于同一互联网数据中心时,则确定该互联网数据中心作为目标互联网数据中心;多个目标服务器属于不同的多个互联网数据中心时,确定所属的多个互联网数据中心作为目标互联网数据中心。
51.可选地,业务系统还包括多个监控平台,互联网数据中心与监控平台一一对应,通过监控平台对相应互联网数据中心的服务器进行监控。由于业务系统设备数量多,监控数据量大,监控平台按照互联网数据中心进行划分,能够避免监控页面刷新缓慢,节约时间成本。其中,监控平台可用于对互联网数据中心的服务器进行监控、以及对监控内容进行配置。
52.本实施例中,在确定目标互联网数据中心后,确定各目标互联网数据中心分别对应的目标监控平台。
53.步骤105,获取各目标监控平台的接口地址。
54.本实施例中,通过集中监控系统的调度中心对多个监控平台进行统一管理。在确定各目标互联网数据中心分别对应的目标监控平台后,调度中心获取各目标监控平台的接口地址,以建立与目标监控平台的通信连接。集中监控系统对应一个前端页面。其中,接口地址例如是url(uniform resource locator,统一资源定位符)地址。
55.步骤107,按照接口地址轮询调用各目标监控平台,并控制各目标监控平台按照监控请求对所对应的目标服务器执行监控操作。
56.本实施例中,调度中心按照接口地址轮询调用各目标监控平台,控制各目标监控平台按照监控请求对所对应的目标服务器执行监控操作。
57.其中,互联网数据中心与监控平台一一对应,监控平台所对应的服务器包括:监控平台对应的互联网数据中心之中的服务器。
58.作为一种示例,以目标服务器1-3为例,目标服务器1-3均属于idc-1,idc-1对应监控平台-1,则调度中心控制监控平台-1按照监控请求对目标服务器1-3执行监控操作。
59.作为另一种示例,以目标服务器1-2为例,目标服务器1-2分别属于idc-1、idc-2,idc-1对应监控平台-1,idc-2对应监控平台-2,则调度中心控制监控平台-1按照监控请求对目标服务器1执行监控操作,以及监控平台-2按照监控请求对目标服务器2执行监控操作。
60.在本技术的一个实施例中,当监控请求为携带监控项标识的监控项更改请求时,调度中心控制当前调用的目标监控平台根据监控项更改请求,对对应的目标服务器中与监控项标识对应的监控项,执行监控项更改操作。
61.本实施例中,执行监控项更改操作包括:修改目标服务器监控的主机、开启或关闭主机的监控状态、修改主机的维护状态、开启或关闭主机的监控、修改主机的监控模板、查
询主机的监控状态、查询目标互联网数据中心的监控状态信息、查询监控关联信息中的一种或多种。其中,互联网数据中心的监控状态信息包括idc的所有或部分监控主机的状态信息,监控关联信息包括监控模板信息、触发器信息和维护组信息,监控模板可以有多种类型,例如包括服务器模板、主机模板和数据库模板。通过实现上述功能,以满足不同场景下针对服务器、主机及互联网数据中心的多样化监控项管理需求。
62.在本技术的一个实施例中,互联网数据中心有多个,多个互联网数据中心与多个监控平台一一对应,可选地,多个监控平台处于同一网段,即任意两个监控平台所在的网段相同,以支持调度中心对多个监控平台的统一管理。可选地,登录各idc的监控平台的用户名和密码相同,各idc的监控模板一致。
63.本技术实施例的服务监控方法,通过调度中心获取针对多个目标服务器的监控请求,根据监控请求中各目标服务器的标识,确定各目标服务器分别对应的目标互联网数据中心,以及各目标互联网数据中心分别对应的目标监控平台;获取各目标监控平台的接口地址;按照接口地址轮询调用各目标监控平台,并控制各目标监控平台按照监控请求对所对应的目标服务器执行监控操作。由此,无需运维人员分别登录多个监控平台的页面进行操作,实现对多idc的服务器监控进行批量操作,实现批量化、自动化管理,方便运维人员的操作,减小运维风险。
64.基于上述实施例,在获取监控请求后,还可以根据服务器ip地址登录各服务器,从而实现对服务器的监控操作。
65.图2为本技术实施例所提供的另一种服务监控方法的流程示意图,如图2所示,该方法包括:
66.步骤201,获取针对多个目标服务器的监控请求。
67.其中,监控请求中包括多个目标服务器中各目标服务器的标识及对各目标服务器的监控操作,本实施例中,服务器的标识为服务器的ip地址,多个目标服务器可以属于同一idc,也可以属于不同idc。
68.步骤203,获取各目标服务器的服务器ip地址。
69.调度中心根据监控请求中携带的ip地址,获取各目标服务器的服务器ip地址。
70.步骤205,根据服务器ip地址,轮询登录各目标服务器,并根据监控请求对当前登录的目标服务器执行监控操作。
71.作为一种示例,以目标服务器1-3为例,调度中心根据目标服务器1-3的ip地址轮询登录目标服务器1-3,并根据监控请求对当前登录的目标服务器执行监控操作。
72.在本技术的一个实施例中,当监控请求为携带监控项标识的监控项更改请求时,调度中心根据监控项更改请求,对当前登录的目标服务器中与监控项标识对应的监控项,执行监控项更改操作,能够对指定的监控项执行更改操作,满足各类场景下对各监控项的更改需求。前述实施例对执行监控项更改操作的说明同样适用于本实施例,此处不再赘述。
73.本实施例中,调度中心根据服务器ip地址,轮询登录各目标服务器,并根据监控请求对当前登录的目标服务器执行监控操作,实现对多idc的服务器监控进行批量操作,实现批量化、自动化管理,方便运维人员的操作,减小运维风险。
74.基于上述实施例,调度中心还可以根据监控请求中携带的idc标识,对idc中所有服务执行监控操作。
75.图3为本技术实施例所提供的另一种服务监控方法的流程示意图,如图3所示,该方法包括:
76.步骤301,获取针对多个目标服务器的监控请求。
77.其中,监控请求中包括多个互联网数据中心的标识及对各目标服务器的监控操作。
78.步骤303,确定多个互联网数据中心的标识分别对应的目标互联网数据中心,以及各目标互联网数据中心分别对应的目标监控平台。
79.本实施例中,业务系统还包括多个监控平台,互联网数据中心与监控平台一一对应,通过监控平台对相应互联网数据中心的服务器进行监控。在确定目标互联网数据中心后,确定各目标互联网数据中心分别对应的目标监控平台。
80.步骤305,获取各目标监控平台的接口地址。
81.本实施例中,预先设置集中监控系统,以通过集中监控系统的调度中心对多个监控平台进行统一管理。在确定各目标互联网数据中心分别对应的目标监控平台后,调度中心获取各目标监控平台的接口地址,以建立与目标监控平台的通信连接。集中监控系统对应一个前端页面。其中,接口地址例如是url地址。
82.步骤307,按照接口地址轮询调用各目标监控平台,并控制各目标监控平台按照监控请求对各目标互联网数据中心的所有服务器执行监控操作。
83.本实施例中,目标互联网数据中心的所有服务器,即为目标服务器,调度中心控制各目标监控平台按照监控请求对各目标互联网数据中心的所有服务器执行监控操作。
84.在本技术的一个实施例中,当监控请求为携带监控项标识的监控项更改请求时,调度中心根据监控项更改请求,对各目标互联网数据中心的所有服务器中与监控项标识对应的监控项,执行监控项更改操作。前述实施例对执行监控项更改操作的说明同样适用于本实施例,此处不再赘述。
85.本实施例中,调度中心对各目标互联网数据中心的所有服务器执行监控操作,实现对多idc的服务器监控进行批量操作,实现批量化、自动化管理,方便运维人员的操作,减小运维风险。
86.为了实现上述实施例,本技术还提出一种集中监控系统。
87.图4为本技术实施例所提供的一种集中监控系统的结构示意图。
88.参照图4,集中监控系统包括调度中心和多个监控平台,多个监控平台与多个互联网数据中心一一对应。
89.其中,调度中心,用于获取针对多个目标服务器的监控请求,监控请求中包括多个目标服务器中各目标服务器的标识及对各目标服务器的监控操作;根据各目标服务器的标识,确定各目标服务器分别对应的目标互联网数据中心,以及从多个监控平台中确定各目标互联网数据中心分别对应的目标监控平台;获取各所述目标监控平台的接口地址,按照所述接口地址轮询调用各所述目标监控平台。
90.目标监控平台,用于根据调度中心的调用,按照监控请求对所对应的目标服务器执行监控操作。
91.前述实施例对服务监控方法的解释说明同样适用于本实施例的集中监控系统,此处不再赘述。
92.为了实现上述实施例,本技术还提出一种服务监控装置。
93.图5为本技术实施例所提供的一种服务监控装置的结构示意图,如图5所示,该装置包括:第一获取模块10,确定模块20,第二获取模块30,控制模块40。
94.其中,第一获取模块10,用于获取针对多个目标服务器的监控请求,所述监控请求中包括所述多个目标服务器中各目标服务器的标识及对各目标服务器的监控操作。
95.确定模块20,用于根据所述各目标服务器的标识,确定所述各目标服务器分别对应的目标互联网数据中心,以及所述各目标互联网数据中心分别对应的目标监控平台。
96.第二获取模块30,用于获取各所述目标监控平台的接口地址。
97.控制模块40,用于按照所述接口地址轮询调用各所述目标监控平台,并控制各所述目标监控平台按照所述监控请求对所对应的目标服务器执行所述监控操作。
98.作为一种可能的实现方式,该装置还包括:处理模块,用于获取所述各目标服务器的服务器ip地址;根据所述服务器ip地址,轮询登录至所述多个目标服务器,并根据所述监控请求对当前登录的目标服务器执行所述监控操作。
99.作为一种可能的实现方式,控制模块40具体用于:当所述监控请求为携带监控项标识的监控项更改请求时,控制当前调用的目标监控平台根据所述监控项更改请求,对对应的目标服务器中与所述监控项标识对应的监控项,执行监控项更改操作。
100.可选地,执行监控项更改操作包括:修改所述目标服务器监控的主机、开启或关闭所述主机的监控状态、修改所述主机的维护状态、开启或关闭所述主机的监控、修改所述主机的监控模板、查询所述主机的监控状态、查询目标互联网数据中心的监控状态信息、查询监控关联信息中的一种或多种。
101.可选地,互联网数据中心的监控主机处于同一网段。
102.前述实施例对服务监控方法的解释说明同样适用于本实施例的服务监控装置,此处不再赘述。
103.根据本技术实施例的服务监控装置,无需运维人员分别登录多个监控平台的页面进行操作,实现对多idc的服务器监控进行批量操作,方便运维人员的操作,节省时间,减小运维风险。
104.上述实施例中,互联网数据中心是电信等互联网服务提供商利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位服务。
105.为了实现上述实施例,本技术还提出一种计算机设备,包括处理器和存储器;其中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现如前述任一实施例所述的服务监控方法。
106.为了实现上述实施例,本技术还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述任一实施例所述的服务监控方法。
107.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技
术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
108.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
109.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
110.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
111.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
112.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
113.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
114.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限
制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献