[发明专利]一种数据库监控方法及系统在审
| 申请号: | 202110670856.X | 申请日: | 2021-06-15 |
| 公开(公告)号: | CN113448801A | 公开(公告)日: | 2021-09-28 |
| 发明(设计)人: | 吕志杰 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
| 代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 蔡永波 |
| 地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据库 监控 方法 系统 | ||
1.一种数据库监控方法,其特征在于,包括:
获取所有已添加配置项的数据库服务域名,通过任务生成程序根据各数据库服务域名相应的配置项周期性生成检测各数据库相应的监控任务;每个数据库服务域名用于标识唯一对应的数据库,所述数据库存储于服务设备内;
针对每个数据库,通过任务检测程序执行监控任务以检测该数据库的参数值;将检测到的该数据库的参数值与其配置项内给定的状态预期进行对比;如果所检测到的该数据库的参数值均满足其配置项的状态预期,则该数据库的配置项正常;如果所检测到的该数据库的任一参数值不满足其配置项的状态预期,则该数据库的配置项异常;其中,所述任务检测程序无状态部署在多个机房的监控设备内;
对配置项异常的数据库进行二次检测得到二次检测结果,并根据对该数据库的二次检测结果采取相应的处理措施。
2.根据权利要求1所述的数据库监控方法,其特征在于,还包括:
在数据库的报警配置页面添加该数据库需要监控的配置项,所述配置项包括参数以及参数对应的状态预期。
3.根据权利要求1所述的数据库监控方法,其特征在于,所述通过任务生成程序根据各数据库服务域名相应的配置项周期性生成检测各数据库相应的监控任务,具体包括:
针对每个数据库,通过多个任务生成程序抢夺该数据库的监控任务的zookeeper锁,由抢夺到该数据库的监控任务的zookeeper锁的任务生成程序根据该数据库配置项的参数分别生成检测该数据库的监控任务;其中,多个所述任务生成程序分别部署在多个机房的监控设备内。
4.根据权利要求3所述的数据库监控方法,其特征在于,还包括:
在通过任务生成程序生成检测各数据库相应的监控任务后,将各数据库的监控任务写入到第一消息队列里;以及,
通过任务检测程序从第一消息队列里读取各数据库的监控任务,所述监控任务用于对数据库进行检测;
和/或,
针对任一数据库,当该数据库的配置项异常时,通过任务检测程序则将该数据库的配置项异常信息写入到第二消息队列;以及,
从第二消息队列里读取数据库的配置项异常信息,所述数据库的配置项异常信息用于确定数据库服务域名。
5.根据权利要求1所述的数据库监控方法,其特征在于,所述根据对该数据库的二次检测结果采取相应的处理措施,具体包括:
当该数据库的二次检测结果中存在通过修改参数值使得对应参数满足状态预期时,则修改该参数值实现自愈;
当该数据库的二次检测结果中的某些参数无法通过修改参数值实现自愈时,则生成报警并发送,且在报警生成之前对用于生成报警的信息进行至少如下之一处理:分级、分类、聚合、收敛、静默。
6.一种数据库监控系统,其特征在于,包括:
任务单元,用于获取所有已添加配置项的数据库服务域名,通过任务生成程序根据各数据库服务域名相应的配置项周期性生成检测各数据库相应的监控任务;每个数据库服务域名用于标识唯一对应的数据库,所述数据库存储于服务设备内;
检测单元,用于针对每个数据库,通过任务检测程序执行监控任务以检测该数据库的参数值;将检测到的该数据库的参数值与其配置项内给定的状态预期进行对比;如果所检测到的该数据库的参数值均满足其配置项的状态预期,则该数据库的配置项正常;如果所检测到的该数据库的任一参数值不满足其配置项的状态预期,则该数据库的配置项异常;其中,所述任务检测程序无状态部署在多个机房的监控设备内;
二次检测单元,用于对配置项异常的数据库进行二次检测得到二次检测结果;
处置单元,用于根据对该数据库的二次检测结果采取相应的处理措施。
7.根据权利要求6所述的数据库监控系统,其特征在于,还包括:
配置单元,用于在数据库的报警配置页面添加该数据库需要监控的配置项,所述配置项包括参数以及参数对应的状态预期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110670856.X/1.html,转载请声明来源钻瓜专利网。





