MSSQL监控管理方法、管理装置、系统和计算机设备制造方法及图纸

技术编号:25308287 阅读:12 留言:0更新日期:2020-08-18 22:27
本申请涉及MSSQL监控管理方法、管理装置、系统、计算机设备和存储介质,所述方法通过在配置管理数据库CMDB信息中出现新增MSSQL实例的情况下,调用zabbix应用程序接口,根据CMDB信息添加新增MSSQL实例为新监控主机;运行指标采集脚本,获取新增MSSQL实例的监控指标,并将获取到的监控指标发送给zabbix服务端,其中,指标采集脚本用于远程访问MSSQL实例并获取监控指标,实现了在增加MSSQL实例的情况下自动在zabbix中添加新监控主机并且进行监控指标的采集,简化了MSSQL案例加入监控系统的操作步骤,提高了监控指标的准确性。

【技术实现步骤摘要】
MSSQL监控管理方法、管理装置、系统和计算机设备
本申请涉及数据库监控
,特别是涉及一种MSSQL监控管理方法、管理装置、系统、计算机设备和计算机可读存储介质。
技术介绍
微软结构化查询数据(MicrosoftStructuredQueryLanguage,MSSQL)是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。在MSSQL使用过程中,为了获得更好的服务质量和性能,需要对MSSQL的性能进行监控然而,相关技术中采用zabbixagent采集MSSQL服务器指标,每次添加或者删除MSSQL监控,需要登录MSSQL服务器,启动zabbixagent服务,配置监控相关的脚本和设置,如果单个服务器存在多个MSSQL实例,需要更改监控脚本,操作比较复杂,很容易出现误报警;而且采用zabbixagent监控MSSQL服务器指标,无法准确反映MSSQL真是运行状态,监控指标不准确。针对相关技术中,将MSSQL案例加入监控系统操作复杂且监控指标不准确的问题,目前尚未提出有效的解决方案。
技术实现思路
基于此,有必要针对上述技术问题,提供一种MSSQL监控管理方法、装置、系统、计算机设备和存储介质。根据本专利技术的一个方面,提供了一种微软结构化查询数据MSSQL监控管理方法,所述方法包括:在配置管理数据库CMDB信息中出现新增MSSQL实例的情况下,调用zabbix应用程序接口,根据所述CMDB信息添加所述新增MSSQL实例为新监控主机;运行指标采集脚本,获取所述新增MSSQL实例的监控指标,并将获取到的所述监控指标发送给zabbix服务端,其中,所述指标采集脚本用于远程访问所述MSSQL实例并获取所述监控指标。在其中一个实施例中,所述将获取到的所述监控指标发送给zabbix服务端之后,所述方法还包括:在CMDB信息中出现下线MSSQL实例的情况下,调用zabbix应用程序接口,删除与所述下线MSSQL实例对应的监控主机;删除与所述下线MSSQL对应的CMDB信息。在其中一个实施例中,所述根据所述CMDB信息添加所述新增MSSQL实例为新监控主机,运行指标采集脚本获取所述新增MSSQL实例的监控指标包括:根据所述CMDB信息生成监控主机名,以所述监控主机名命名将所述新增MSSQL实例添加为新监控主机;所述指标采集脚本根据所述监控主机名获取所述MSSQL实例的监控指标。在其中一个实施例中,所述监控主机名包括所述MSSQL实例的角色、端口和IP地址。在其中一个实施例中,所述根据所述CMDB信息添加所述新增MSSQL实例为新监控主机之后,所述方法包括:根据预设的监控配置,获取并且挂载与所述监控配置对应的监控模板,其中,所述监控模板中的采集项类型为zabbixtrapper。在其中一个实施例中,所述获取所述新增MSSQL实例的监控指标并将获取到的所述监控指标发送给zabbix服务端之后,所述方法还包括:在所述MSSQL指标出现异常信息的情况下,所述zabbix服务端发送异常报警。根据本专利技术的另一个方面,一种MSSQL监控管理装置,其特征在于,所述MSSQL监控管理装置上安装有MSSQL监控管理端,所述MSSQL监控管理端用于在CMDB信息中出现新增MSSQL实例的情况下,调用zabbix应用程序接口,根据所述CMDB信息添加所述新增MSSQL实例为新监控主机;所述MSSQL监控管理端还用于运行指标采集脚本和信息发送任务,获取所述新增MSSQL实例的监控指标并将获取到的所述监控指标上传至zabbix服务端,其中,所述指标采集脚本远程访问所述MSSQL实例并获取监控指标。根据本专利技术的另一个方面,还提供一种MSSQL监控管理系统,其特征在于,所述系统包括管理装置、MSSQL服务器和zabbix服务器,所述管理装置上安装有MSSQL监控管理端,所述MSSQL服务器上安装有MSSQL实例,所述zabbix服务器上安装有zabbix服务端:所述MSSQL监控管理端用于在CMDB信息中出现新增MSSQL实例的情况下,调用zabbix应用程序接口,根据所述CMDB信息添加所述新增MSSQL实例为新监控主机;所述MSSQL监控管理端还用于运行指标采集脚本和信息发送任务,获取所述MSSQL服务器上所述新增MSSQL实例的监控指标,并且将获取到的所述监控指标上传至所述zabbix服务端,其中,所述指标采集脚本远程访问所述MSSQL服务器并获取所述MSSQL实例的监控指标。根据本专利技术的另一个方面,还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述MSSQL监控管理方法。根据本专利技术的另一个方面,还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述MSSQL监控管理方法上述MSSQL监控管理方法、装置、系统、计算机设备和存储介质,通过在配置管理数据库CMDB信息中出现新增MSSQL实例的情况下,调用zabbix应用程序接口,根据CMDB信息添加新增MSSQL实例为新监控主机;运行指标采集脚本,获取新增MSSQL实例的监控指标,并将获取到的监控指标发送给zabbix服务端,其中,指标采集脚本用于远程访问MSSQL实例并获取监控指标,实现了在增加MSSQL实例的情况下自动在zabbix中添加新监控主机并且进行监控指标的采集,简化了MSSQL案例加入监控系统的操作步骤,提高了监控指标的准确性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本专利技术一个实施例中MSSQL监控管理方法的应用场景图;图2是根据本专利技术一个实施例中的MSSQL监控管理方法流程图一;图3是根据本专利技术一个实施例中MSSQL监控管理方法的流程图二;图4是根据本专利技术一个实施例中MSSQL监控管理方法的流程图三;图5是根据本专利技术一个具体实施例中MSSQL监控管理方法的流程图;图6是根据本专利技术一个具体实施例中的指标采集脚本和MSSQL实例的结构示意图;图7是根据本专利技术一个实施例中MSSQL监控管理装置的结构示意图;图8是根据本专利技术一个实施例中MSSQL监控管理系统的结构示意图;图9是根据本专利技术一个实施例中的MSSQL监控管理计算机设备的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有本文档来自技高网...

【技术保护点】
1.一种微软结构化查询数据MSSQL监控管理方法,其特征在于,所述方法包括:/n在配置管理数据库CMDB信息中出现新增MSSQL实例的情况下,调用zabbix应用程序接口API,根据所述CMDB信息添加所述新增MSSQL实例为新监控主机;/n运行指标采集脚本,获取所述新增MSSQL实例的监控指标,并将获取到的所述监控指标发送给zabbix服务端,其中,所述指标采集脚本用于远程访问所述MSSQL实例并获取所述监控指标。/n

【技术特征摘要】
1.一种微软结构化查询数据MSSQL监控管理方法,其特征在于,所述方法包括:
在配置管理数据库CMDB信息中出现新增MSSQL实例的情况下,调用zabbix应用程序接口API,根据所述CMDB信息添加所述新增MSSQL实例为新监控主机;
运行指标采集脚本,获取所述新增MSSQL实例的监控指标,并将获取到的所述监控指标发送给zabbix服务端,其中,所述指标采集脚本用于远程访问所述MSSQL实例并获取所述监控指标。


2.根据权利要求1所述的方法,其特征在于,所述将获取到的所述监控指标发送给zabbix服务端之后,所述方法还包括:
在CMDB信息中出现下线MSSQL实例的情况下,调用zabbix应用程序接口,删除与所述下线MSSQL实例对应的监控主机;
删除与所述下线MSSQL对应的CMDB信息。


3.根据权利要求1所述的方法,其特征在于,所述根据所述CMDB信息添加所述新增MSSQL实例为新监控主机,运行指标采集脚本获取所述新增MSSQL实例的监控指标包括:
根据所述CMDB信息生成监控主机名,以所述监控主机名命名将所述新增MSSQL实例添加为新监控主机;
所述指标采集脚本根据所述监控主机名获取所述MSSQL实例的监控指标。


4.根据权利要求3所述的方法,其特征在于,所述监控主机名包括所述MSSQL实例的角色、端口和IP地址。


5.根据权利要求1所述的方法,其特征在于,所述根据所述CMDB信息添加所述新增MSSQL实例为新监控主机之后,所述方法包括:
根据预设的监控配置,获取并且挂载与所述监控配置对应的监控模板,其中,所述监控模板中的采集项类型为zabbixtrapper。


6.根据权利要求1所述的方法,其特征在于,所述获取所述新增MSSQL实例的监控指标并将获取到的所述监控指标发送给zabbix服务端之...

【专利技术属性】
技术研发人员:顾伟涛王跃剑曹彩鹏周游刘培锴朱国庆
申请(专利权)人:杭州浮云网络科技有限公司
类型:发明
国别省市:浙江;33

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

1