针对数据库运行性能的监控告警系统技术方案

技术编号:13515245 阅读:72 留言:0更新日期:2016-08-12 01:25
本发明专利技术提供了一种对数据库运行中出现的各类故障和运行效率差的SQL动态监控告警系统,包括:基础信息表,监控项item表,被监控数据库和监控项对应关系表,调度任务表,调度管理模块,监控界面与故障报警模块。每项调度运行时,会根据代码里设置的逻辑访问数据库获取监控数值,然后根据设定的报警阈值或本地监控端数据库存储的历史值对比判断是否达到报警条件;对于所有监控项的状态查看由监控界面展示,一旦出现报警,会有声音提示及报警邮件通知。本发明专利技术基于各数据库产品自带的动态性能视图,充分利用了现有系统资源。采用Web端的管理方式,添加监控数据库节点简单方便,网页化的监控告警更是让日常值班监控一目了然,极大方便了值班工程师发现问题。

【技术实现步骤摘要】
201610169488

【技术保护点】
针对数据库运行性能的监控告警系统,其特征是,包括:基础信息表,存储所有需监控的数据库服务器IP地址、数据库端口号、登陆账号、数据库名;监控项item表与被监控数据库和监控项对应关系表,监控项item表存储的是当前已配置的所有监控项,记录了各个监控项的类型、监控内容、监控值保存时间;把每个数据库配置的监控项记录在所述被监控数据库和监控项对应关系表中;调度任务表,存储前端添加的各个监控内容分配的调度计划值;调度管理模块,用于设定每项监控的运行时间、执行频率,能够添加、暂停、删除调度;每项调度运行时,会根据代码里设置的逻辑访问数据库获取监控数值,然后根据设定的报警阈值或本地监控端数据库存储的历史值对比判断是否达到报警条件;监控界面,用于展示所有监控项的状态;故障报警模块,根据获取的监控数据和本地数据库中存的上次或更早的监控数据,对比分析是否满足报警条件,若满足报警条件,则进行报警声音提示,以及报警邮件通知发送。

【技术特征摘要】
1.针对数据库运行性能的监控告警系统,其特征是,包括:基础信息表,存储所有需监控的数据库服务器IP地址、数据库端口号、登陆账号、数据库名;监控项item表与被监控数据库和监控项对应关系表,监控项item表存储的是当前已配置的所有监控项,记录了各个监控项的类型、监控内容、监控值保存时间;把每个数据库配置的监控项记录在所述被监控数据库和监控项对应关系表中;调度任务表,存储前端添加的各个监控内容分配的调度计划值;调度管理模块,用于设定每项监控的运行时间、执行频率,能够添加、暂停、删除调度;每项调度运行时,会根据代码里设置的逻辑访问数据库获取监控数值,然后根据设定的报警阈值或本地监控端数据库存储的历史值对比判断是否达到报警条件;监控界面,用于展示所有监控项的状态;故障报警模块,根据获取的监控数据和本地数据库中存的上次或更早的监控数据,对比分析是否满足报警条件,若满足报警条件,则进行报警声音提示,以及报警邮件通知发送。2.如权利要求1所述的针对数据库运行性能的监控告警系统,其特征是,系统工作流程是:首先录入基础信息:将需监控的数据库服务器IP地址、数据库端口号、登陆账号、数据库名通过Web界面录入基础信息表中;然后创建监控调度:设定每项监控的执行时间、执行频率,各监控调度根据设...

【专利技术属性】
技术研发人员:杨杰
申请(专利权)人:江苏太湖云计算信息技术股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1