1.一种MySQL数据库监控方法,其特征在于,所述MySQL数据库监控方法包括以下步骤:当接收到数据库监控请求时,依据所述数据库监控请求中的数据库监控数据,对预设监控模板集进行配置,以获取当前监控模板集;
依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机,并在所述目标MySQL数据库主机中,执行所述当前监控模板集中各监控项的监控SQL语句;
依据各监控项的监控结果信息中的各监控指标确定是否触发数据库告警指令,并在触发数据库告警指令时,执行数据库告警操作。
2.如权利要求1所述的MySQL数据库监控方法,其特征在于,依据所述数据库监控请求中的数据库监控数据,对预设监控模板集进行配置,以获取当前监控模板集的步骤包括:从所述数据库监控请求中读取数据库监控数据,并获取预设监控模板集中各监控参数的标识字段;
依据各监控参数的标识字段,从所述数据库监控数据中获取各监控参数的对应配置信息;
依据各监控参数的对应配置信息,对预设监控模板集中的各监控参数进行配置,以获取当前监控模板集。
3.如权利要求1所述的MySQL数据库监控方法,其特征在于,依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机的步骤包括:从所述当前监控模板集中读取主机IP,并依据所述主机IP,获取目标MySQL数据库主机的登录密码;
依据所述登录密码,登录对应的目标MySQL数据库主机。
4.如权利要求1所述的MySQL数据库监控方法,其特征在于,所述依据各监控项的监控结果信息中的各监控指标确定是否触发数据库告警指令的步骤包括:判断各监控项的监控结果信息中的各监控指标内是否存在至少一监控指标出现异常;
若各监控项的监控结果信息中的各监控指标内存在至少一监控指标出现异常,则触发数据库告警指令。
5.如权利要求1-4中任一项所述的MySQL数据库监控方法,其特征在于,所述执行数据库告警操作的步骤包括:依据所述监控结果信息中的各监控指标,确定数据库告警等级;
依据所述数据库告警等级,确定目标告警方式,并按照所述目标告警方式,执行对应的数据库告警操作。
6.如权利要求5所述的MySQL数据库监控方法,其特征在于,按照所述告警方式,执行对应的数据库告警操作的步骤包括:当所述目标告警方式为电话告警时,依据预设告警联系人树中各告警联系人的告警通知顺序,给对应的告警联系人拨打告警电话,直至所述告警电话被接听。
7.如权利要求1-4中任一项所述的MySQL数据库监控方法,其特征在于,依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机的步骤包括:依据所述当前监控模板集中的主机IP,确定目标MySQL数据库主机;
判断所述目标MySQL数据库主机与本机的防火墙策略是否开通;
若所述目标MySQL数据库主机本机的防火墙策略未开通,则执行防火墙策略开通操作,直至所述目标MySQL数据库主机本机的防火墙策略开通;
依据所述主机IP,获取目标MySQL数据库主机的登录密码,并依据所述登录密码,登录对应的目标MySQL数据库主机。
8.一种MySQL数据库监控装置,其特征在于,所述MySQL数据库监控装置包括:配置模块,用于当接收到数据库监控请求时,依据所述数据库监控请求中的数据库监控数据,对预设监控模板集进行配置,以获取当前监控模板集;
执行模块,用于依据所述当前监控模板集中的主机IP登录目标MySQL数据库主机,并在所述目标MySQL数据库主机中,执行所述当前监控模板集中各监控项的监控SQL语句;
告警模块,用于依据各监控项的监控结果信息中的各监控指标确定是否触发数据库告警指令,并在触发数据库告警指令时,执行数据库告警操作。
9.一种MySQL数据库监控设备,其特征在于,所述MySQL数据库监控设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的MySQL数据库监控程序,其中所述MySQL数据库监控程序被所述处理器执行时,实现如权利要求1至7中任一项所述的MySQL数据库监控方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有MySQL数据库监控程序,其中所述MySQL数据库监控程序被处理器执行时,实现如权利要求1至7中任一项所述的MySQL数据库监控方法的步骤。