[发明专利]一种高可用监控方法、装置、设备及存储介质在审
申请号: | 202110922907.3 | 申请日: | 2021-08-12 |
公开(公告)号: | CN113645099A | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 何知轶;周劼;印凌潼 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F11/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘熔;赵平 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可用 监控 方法 装置 设备 存储 介质 | ||
1.一种高可用监控方法,其特征在于,预先在多个总控服务器中部署监控脚本,所述监控脚本用于检测探测服务器中监控任务的执行情况,所述方法包括:
根据监控计划,确定监控任务及对应的探测服务器;
对于每一监控任务及每一探测服务器,根据所述多个总控服务器的性能指标,从所述多个总控服务器中筛选出其中之一,由筛选出的总控服务器将该监控任务下发至该探测服务器。
2.如权利要求1所述的高可用监控方法,其特征在于,还包括:
获取各总控服务器上监控脚本的执行状态;
对于每一总控服务器监控脚本,若该总控服务器上的监控脚本在第一预定时间段内未更新执行状态,则重启该总控服务器上的监控脚本。
3.如权利要求2所述的高可用监控方法,其特征在于,根据所述多个总控服务器的性能指标,从所述多个总控服务器中筛选出其中之一,包括:
根据各总控服务器的性能指标,计算各总控服务器的综合指标;
筛选出综合指标最低的总控服务器。
4.如权利要求2所述的高可用监控方法,其特征在于,所述探测服务器中部署有探测脚本、入库脚本及守护脚本,所述探测服务器执行监控任务的过程包括:
由所述探测脚本发出探测数据包,根据探测返回结果确定网络传输质量;
由所述入库脚本将所述探测返回结果存入数据库;
由所述守护脚本检测所在探测服务器的性能信息以及所述探测脚本运行情况,当性能信息及运行情况不满足预设条件时,发出告警信息。
5.如权利要求4所述的高可用监控方法,其特征在于,所述监控脚本检测探测服务器中监控任务的执行情况,包括:
所述监控脚本检测所述入库脚本入库是否正常以及所述守护脚本执行是否正常;
若检测结果为所述入库脚本入库异常或所述守护脚本执行异常,则发出监控任务执行异常的告警信息。
6.如权利要求1所述的高可用监控方法,其特征在于,所述方法还包括:
从所述多个总控服务器中选择一个设置为主用总控服务器,其余为备用总控服务器;
监控所述主用总控服务器的时间戳状态,若第二预定时间段内所述主用总控服务器的时间戳状态未改变,则将其中之一备用总控服务器设置为新的主用总控服务器,原有的主用总控服务器设置为备用总控服务器。
7.如权利要求6所述的高可用监控方法,其特征在于,将其中之一备用总控服务器设置为新的主用总控服务器包括:
根据备用总控服务器的性能指标,计算各备用总控服务器的综合指标;
将综合指标最低的备用总控服务器设置为新的主用总控服务器。
8.一种高可用监控装置,其特征在于,包括:
监控脚本部署模块,用于预先在多个总控服务器中部署监控脚本,所述监控脚本用于检测探测服务器中监控任务的执行情况;
任务确定模块,用于根据监控计划,确定监控任务及对应的探测服务器;
任务下发模块,用于对于每一监控任务及每一探测服务器,根据所述多个总控服务器的性能指标,从所述多个总控服务器中筛选出其中之一,由筛选出的总控服务器将该监控任务下发至探测服务器。
9.一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,其特征在于,所述计算机程序被所述处理器运行时,执行根据权利要求1-7任意一项所述方法的指令。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机设备的处理器运行时,执行根据权利要求1-7任意一项所述方法的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110922907.3/1.html,转载请声明来源钻瓜专利网。