一种数据库的运维方法及其装置与流程

文档序号:28326556发布日期:2022-01-05 01:01阅读:来源:国知局

技术特征:
1.一种数据库的运维方法,其特征在于,应用于监控服务器,针对每个被监控数据库客户端执行如下处理:建立监控服务器与被监控数据库客户端之间的监控通道;创建针对被监控数据库客户端的监控任务;通过所建立的监控通道,获取与被监控数据库客户端的监控任务对应的监控数据;判断所获取的监控数据是否满足自动运维触发条件;若满足自动运维触发条件,则触发自动运维指令,并发送给被监控数据库客户端,以使被监控数据库客户端执行自动运维操作。2.根据权利要求1所述的运维方法,其特征在于,建立监控服务器与被监控数据库客户端之间的监控通道的步骤包括:从被监控数据库客户端接收启用远程命令执行指令,所述启用远程命令执行指令是根据在被监控数据库客户端上针对远程命令执行选项的操作而产生的;响应于所述启用远程命令执行指令,在监控服务器与被监控数据库客户端之间建立监控通道。3.根据权利要求1所述的运维方法,其特征在于,还包括:显示监控管理界面,所述监控管理界面包括被监控数据库客户端的基本信息配置区域;接收在所述基本信息配置区域内上对被监控数据库客户端执行的基本信息配置操作,以确定被监控数据库客户端,所述基本信息配置操作包括设置被监控数据库客户端的主机名称、网络地址、监听端口和账号密码。4.根据权利要求1所述的运维方法,其特征在于,创建针对被监控数据库客户端的监控任务的步骤包括:显示针对被监控数据库客户端的监控任务创建区域,所述监控任务创建区域包括多个预设监控模板,每个预设监控模板包括至少一个预设监控项和至少一个预设告警触发器,所述至少一个预设监控项中的每个预设监控项与所述至少一个预设告警触发器中的一个对应;接收针对所述多个预设监控模板中的其中一个预设监控模板的选择,由所选择的预设监控模板中的至少一个预设监控项和至少一个预设告警触发器形成被监控数据库客户端的监控任务。5.根据权利要求4所述的运维方法,其特征在于,所述监控任务创建区域还包括用于自定义监控项的自定义配置项,其中,创建针对被监控数据库客户端的监控任务的步骤还包括:接收针对所述自定义配置项的操作,显示自定义监控项创建窗口;接收在所述自定义监控项创建窗口中的输入,形成自定义监控脚本;生成与所述自定义监控脚本对应的自定义监控项,并显示自定义告警触发器的配置窗口;将所关联的自定义监控项和自定义告警触发器共同添加到所选择的预设监控模板,并将所关联的自定义监控项和自定义告警触发器添加到监控任务中。6.根据权利要求4所述的运维方法,其特征在于,所述监控数据包括与针对被监控数据
库客户端配置的每个监控项分别对应的子监控数据,每个告警触发器中设置了告警表达式,其中,判断所获取的监控数据是否满足自动运维触发条件的步骤包括:针对每个监控项,执行如下处理:将所获取的子监控数据与该监控项相匹配的告警触发器的告警表达式进行比较,如果子监控数据满足告警表达式,则确定满足自动运维触发条件,如果子监控数据不满足告警表达式,则确定不满足自动运维触发条件。7.根据权利要求6所述的运维方法,其特征在于,若满足自动运维触发条件,则触发自动运维指令的步骤包括:确定满足自动运维触发条件的目标监控项;触发目标监控项对应的自动运维指令;被监控数据库客户端接收到所述自动运维指令后,被监控数据库客户端从共享文件夹中搜索与所述目标监控项标识对应的自动运维脚本,并执行所述运维脚本以对目标监控项的告警进行自动运维。8.根据权利要求7所述的运维方法,其特征在于,所述共享文件夹中存储有多个监控项的监控项标识以及对应的自动运维脚本,其中,通过以下方式创建针对每个监控项的自动运维脚本:显示监控管理界面,所述监控管理界面包括自动运维脚本创建选项;接收针对所述自动运维脚本创建选项的选择,显示用于创建自动运维脚本的脚本创建窗口;接收在脚本创建窗口中的编辑操作,创建与任一监控项对应的运维脚本;将创建好的自动运维脚本以及所述任一监控项的监控标识保存到共享文件夹中。9.根据权利要求1所述的运维方法,其特征在于,若满足自动运维触发条件,则触发自动运维指令的步骤包括:若满足自动运维触发条件,则产生告警通知消息,并将所述告警通知消息发送给运维客户端;检测运维客户端是否对所述告警通知消息进行响应;若运维客户端未对所述告警通知消息进行响应,且未响应持续时间达到预设时间阈值,则触发自动运维指令。10.一种数据库的自动运维的装置,其特征在于,应用于监控服务器,针对每个被监控数据库客户端,所述装置包括:通道建立模块,用于建立监控服务器与被监控数据库客户端之间的监控通道;任务创建模块,用于创建针对被监控数据库客户端的监控任务;获取模块,用于通过所建立的监控通道,获取与被监控数据库客户端的监控任务对应的监控数据;判断模块,用于判断所获取的监控数据是否满足自动运维触发条件;处理模块,用于若满足自动运维触发条件,则触发自动运维指令,并发送给被监控数据库客户端,以使被监控数据库客户端执行自动运维操作。

技术总结
本申请公开了一种数据库的运维方法及其装置,应用于监控服务器,针对每个被监控数据库客户端执行如下处理:建立监控服务器与被监控数据库客户端之间的监控通道,创建针对被监控数据库客户端的监控任务,通过所建立的监控通道,获取与被监控数据库客户端的监控任务对应的监控数据,判断所获取的监控数据是否满足自动运维触发条件;若满足自动运维触发条件,则触发自动运维指令,并发送给被监控数据库客户端,以使被监控数据库客户端执行自动运维操作。通过采用该技术方法,系统能够在数据库管理员不在的情况下实现自动化运维,解决未及时处理时导致数据库出现宕机等情况,避免影响部分业务,提升系统可用性、便利性,提高工作效率。率。率。


技术研发人员:吴志强 郭靖 魏陈强 吴有林
受保护的技术使用者:傲网信息科技(厦门)有限公司
技术研发日:2021.10.27
技术公布日:2022/1/4
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1