[发明专利]MySQL数据库监控方法、装置、设备及可读存储介质有效
申请号: | 201811090617.1 | 申请日: | 2018-09-18 |
公开(公告)号: | CN109669835B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 朱皓;祁明远 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/21 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mysql 数据库 监控 方法 装置 设备 可读 存储 介质 | ||
本发明提供一种MySQL数据库监控方法,包括:当接收到数据库监控请求时,依据所述数据库监控请求中的数据库监控数据,对预设监控模板集进行配置,以获取当前监控模板集;依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机,并在所述目标MySQL数据库主机中,执行所述当前监控模板集中各监控项的监控SQL语句;依据各监控项的监控结果信息中的各监控指标确定是否触发数据库告警指令,并在触发数据库告警指令时,执行数据库告警操作。本发明还提供一种MySQL数据库监控装置、设备及可读存储介质。本发明能够提高MySQL数据库的监控效率和适用性。
技术领域
本发明涉及数据库监控的技术领域,尤其涉及一种MySQL数据库监控方法、装置、设备及可读存储介质。
背景技术
在MySQL数据库的运行过程中,需要对MySQL数据库的运行状态进行实时的监控,包括对连接情况、吞吐量、执行性能和缓冲池使用情况等的监控,实时发现MySQL数据库的运行异常和资源消耗情况,能够在MySQL数据库运行异常时,快速的提醒用户。
目前,MySQL数据库的监控方式为单条监控,即运维人员通过服务器平台单独配置每条监控项,配置完以后,在对应的MySQL数据库主机中执行,然而,在MySQL数据库监控中,往往针对不同的指标需要进行多条监控,需要运维人员通过配置多个单条监控的并列来实现多条监控,且不同的应用系统下使用的MySQL数据库,需要配置不同的策略,MySQL数据库的监控效率较低,适用性较低。
因此,如何提高MySQL数据库的监控效率和适用性是目前亟待解决的问题。
发明内容
本发明的主要目的在于提供一种MySQL数据库监控方法、装置、设备及可读存储介质,旨在提高MySQL数据库的监控效率和适用性。
为实现上述目的,本发明提供一种MySQL数据库监控方法,所述MySQL数据库监控方法包括以下步骤:
当接收到数据库监控请求时,依据所述数据库监控请求中的数据库监控数据,对预设监控模板集进行配置,以获取当前监控模板集;
依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机,并在所述目标MySQL数据库主机中,执行所述当前监控模板集中各监控项的监控SQL语句;
依据各监控项的监控结果信息中的各监控指标确定是否触发数据库告警指令,并在触发数据库告警指令时,执行数据库告警操作。
可选地,依据所述数据库监控请求中的数据库监控数据,对预设监控模板集进行配置,以获取当前监控模板集的步骤包括:
从所述数据库监控请求中读取数据库监控数据,并获取预设监控模板集中各监控参数的标识字段;
依据各监控参数的标识字段,从所述数据库监控数据中获取各监控参数的对应配置信息;
依据各监控参数的对应配置信息,对预设监控模板集中的各监控参数进行配置,以获取当前监控模板集。
可选地,依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机的步骤包括:
从所述当前监控模板集中读取主机IP,并依据所述主机IP,获取目标MySQL数据库主机的登录密码;
依据所述登录密码,登录对应的目标MySQL数据库主机。
可选地,所述依据各监控项的监控结果信息中的各监控指标确定是否触发数据库告警指令的步骤包括:
判断各监控项的监控结果信息中的各监控指标内是否存在至少一监控指标出现异常;
若各监控项的监控结果信息中的各监控指标内存在至少一监控指标出现异常,则触发数据库告警指令。
可选地,所述执行数据库告警操作的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811090617.1/2.html,转载请声明来源钻瓜专利网。