[发明专利]一种高可用监控方法、装置、设备及存储介质在审
申请号: | 202110922907.3 | 申请日: | 2021-08-12 |
公开(公告)号: | CN113645099A | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 何知轶;周劼;印凌潼 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F11/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘熔;赵平 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可用 监控 方法 装置 设备 存储 介质 | ||
本文提供了一种高可用监控方法、装置、设备及存储介质,其中,方法执行前需预先在多个总控服务器中部署监控脚本,所述监控脚本用于检测探测服务器中监控任务的执行情况,所述方法包括:根据监控计划,确定监控任务及对应的探测服务器;对于每一监控任务及每一探测服务器,根据所述多个总控服务器的性能指标,从所述多个总控服务器中筛选出其中之一,由筛选出的总控服务器将该监控任务下发至探测服务器。本文能够实时检测探测服务器中监控任务的执行情况,避免出现网络质量监控盲点,并且本文还能够充分利用各总控服务器的资源,保证监控任务的下发速度。
技术领域
本文涉及监控领域,尤其涉及一种高可用监控方法、装置、设备及存储介质。
背景技术
现有的网络传输质量监控场景中,由主用总控服务器向探测服务器下发监控任务,由探测服务器中的监控任务实现网络质量检测,现有技术的该种监控任务下发方式,将会导致备用总控服务器资源浪费,同时也会影响监控任务的下发速度。
另外,现有技术中未对探测服务器中监控任务的执行情况进行检测,将不利于实时掌握探测服务器中监控任务的执行情况,且当监控任务执行异常时,存在网络质量监控盲点的问题。
发明内容
本文用于解决现有技术中网络传输质量检测存在备用总控服务器资源浪费,监控任务下发速度慢,以及当监控任务执行异常时存在网络质量监控盲点的问题。为了解决上述技术问题,本文的第一方面提供一种高可用监控方法,预先在多个总控服务器中部署监控脚本,所述监控脚本用于检测探测服务器中监控任务的执行情况,所述方法包括:
根据监控计划,确定监控任务及对应的探测服务器;
对于每一监控任务及每一探测服务器,根据所述多个总控服务器的性能指标,从所述多个总控服务器中筛选出其中之一,由筛选出的总控服务器将该监控任务下发至探测服务器。
作为本文的进一步实施例中,高可用监控方法还包括:
获取各总控服务器上监控脚本的执行状态;
对于每一总控服务器监控脚本,若该总控服务器上的监控脚本在第一预定时间段内未更新执行状态,则重启该总控服务器上的监控脚本。
作为本文的进一步实施例中,根据所述多个总控服务器的性能指标,从所述多个总控服务器中筛选出其中之一,包括:
根据各总控服务器的性能指标,计算各总控服务器的综合指标;
筛选出综合指标最低的总控服务器。
作为本文的进一步实施例中,所述探测服务器中部署有探测脚本、入库脚本及守护脚本,所述探测服务器执行监控任务的过程包括:
由所述探测脚本发出探测数据包,根据探测返回结果确定网络传输质量;
由所述入库脚本将所述探测返回结果存入数据库;
由所述守护脚本检测所在探测服务器的性能信息以及所述探测脚本运行情况,当性能信息及运行情况不满足预设条件时,发出告警信息。
作为本文的进一步实施例中,所述监控脚本检测探测服务器中监控任务的执行情况,包括:
所述监控脚本检测所述入库脚本入库是否正常以及所述守护脚本执行是否正常;
若检测结果为所述入库脚本入库异常或所述守护脚本执行异常,则发出监控任务执行异常的告警信息。
作为本文的进一步实施例中,高可用监控方法还包括:
从所述多个总控服务器中选择一个设置为主用总控服务器,其余为备用总控服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110922907.3/2.html,转载请声明来源钻瓜专利网。