[发明专利]MySQL数据库监控方法、装置、设备及可读存储介质有效
申请号: | 201811090617.1 | 申请日: | 2018-09-18 |
公开(公告)号: | CN109669835B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 朱皓;祁明远 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/21 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mysql 数据库 监控 方法 装置 设备 可读 存储 介质 | ||
1.一种MySQL数据库监控方法,其特征在于,所述MySQL数据库监控方法包括以下步骤:
当接收到数据库监控请求时,依据所述数据库监控请求中的数据库监控数据,对预设监控模板集进行配置,以获取当前监控模板集,其中,所述预设监控模板集包括可用性监控项的监控SQL语句、吞吐量监控项的监控SQL语句、连接数监控项的监控SQL语句、执行性能监控项的监控SQL语句和缓冲池监控项的监控SQL语句其中一项或多项;
依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机,并在所述目标MySQL数据库主机中,执行所述当前监控模板集中各监控项的监控SQL语句;
依据各监控项的监控结果信息中的各监控指标确定是否触发数据库告警指令,并在触发数据库告警指令时,执行数据库告警操作;
所述依据所述数据库监控请求中的数据库监控数据,对预设监控模板集进行配置,以获取当前监控模板集的步骤包括:
从所述数据库监控请求中读取数据库监控数据,并获取预设监控模板集中各监控参数的标识字段;
依据各监控参数的标识字段,从所述数据库监控数据中获取各监控参数的对应配置信息;
依据各监控参数的对应配置信息,对预设监控模板集中的各监控参数进行配置,以获取当前监控模板集。
2.如权利要求1所述的MySQL数据库监控方法,其特征在于,依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机的步骤包括:
从所述当前监控模板集中读取主机IP,并依据所述主机IP,获取目标MySQL数据库主机的登录密码;
依据所述登录密码,登录对应的目标MySQL数据库主机。
3.如权利要求1所述的MySQL数据库监控方法,其特征在于,所述依据各监控项的监控结果信息中的各监控指标确定是否触发数据库告警指令的步骤包括:
判断各监控项的监控结果信息中的各监控指标内是否存在至少一监控指标出现异常;
若各监控项的监控结果信息中的各监控指标内存在至少一监控指标出现异常,则触发数据库告警指令。
4.如权利要求1-3中任一项所述的MySQL数据库监控方法,其特征在于,所述执行数据库告警操作的步骤包括:
依据所述监控结果信息中的各监控指标,确定数据库告警等级;
依据所述数据库告警等级,确定目标告警方式,并按照所述目标告警方式,执行对应的数据库告警操作。
5.如权利要求4所述的MySQL数据库监控方法,其特征在于,按照所述告警方式,执行对应的数据库告警操作的步骤包括:
当所述目标告警方式为电话告警时,依据预设告警联系人树中各告警联系人的告警通知顺序,给对应的告警联系人拨打告警电话,直至所述告警电话被接听。
6.如权利要求1-3中任一项所述的MySQL数据库监控方法,其特征在于,依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机的步骤包括:
依据所述当前监控模板集中的主机IP,确定目标MySQL数据库主机;
判断所述目标MySQL数据库主机与本机的防火墙策略是否开通;
若所述目标MySQL数据库主机本机的防火墙策略未开通,则执行防火墙策略开通操作,直至所述目标MySQL数据库主机本机的防火墙策略开通;
依据所述主机IP,获取目标MySQL数据库主机的登录密码,并依据所述登录密码,登录对应的目标MySQL数据库主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811090617.1/1.html,转载请声明来源钻瓜专利网。