已部署Zabbix监控,如何提升数据库性能深度分析与诊断能力

目录

Zabbix+DBdoctor,实现数据库的深入分析与优化

如何融合集成?

第一步:填写数据库基本信息

第二步:数据采集选择方式选择Zabbix

第三步:填写第三方参数配置

结语


DBdoctor数据库监控解决方案,支持四大使用场景:私有云自建实例、私有云第三方监控、公有云/私有云RDS、最轻量化,部署方式及支持功能详见下图。

图片

通常我们会通过部署Agent来采集CPU、磁盘和内存等关键性能指标。然而,针对部分用户无法部署Agent的场景,我们提供了灵活的第三方集成方案,包括集成Prometheus、Zabbix、Splunk、公有云API等方式,本文我们将详细介绍一下如何集成Zabbix监控方案。

Zabbix+DBdoctor,实现数据库的深入分析与优化

Zabbix是一个开源的监控解决方案,能够从多种来源采集数据,并提供告警、实时绘图、历史数据存储等功能。Zabbix虽然侧重于广泛的监控能力,却无法对数据库进行更深度的分析和优化。

DBdoctor是一款企业级数据库监控、巡检、性能诊断与优化平台,可有效弥补Zabbix的不足,除数据库监控基本能力外,DBdoctor还可提供精准的索引推荐、性能洞察、SQL性能问题快速识别与优化等功能,有效提升数据库监控系统的全面性与深度。

已经部署Zabbix的小伙伴,可以通过DBdoctor与Zabbix集成纳管,利用Zabbix进行全面监控,同时使用DBdoctor对数据库性能进行深入分析和优化。

如何融合集成?

下载DBdoctor安装包:https://www.dbdoctor.cn/?utm=01

#解压安装包并执行一条命令即可部署完成./dbd -I

服务访问地址:http://<部署服务的主机ip>:13000

登录账号:tester/Root2023!

详细文档:https://demo.dbdoctor.cn/modules/dbDoctor/mdPreview/index.html?readme=help#/

第一步:填写数据库基本信息

填写基本的数据库信息,实例名称、类型、数据库访问地址、账号、密码等等,最后点击连通性检查。

图片

第二步:数据采集选择方式选择Zabbix

在数据采集tab页,数据采集方式选择Zabbix。

图片

第三步:填写第三方参数配置

图片

在第三方参数配置中,需要填写以上参数,接下来介绍以上参数的意义以及获取方式:

参数名

参数意义

示例

zabbixApiUrl

访问zabbix监控系统Api URL

http://127.0.0.1/zabbix/api_jsonrpc.php

zabbixLoginUser

登录zabbix监控系统用户名

admin

zabbixLoginPassword

登录zabbix监控系统密码

admin

zabbixHostId

目标实例在zabbix监控系统对应的HostId

10001,获取方式见下文—获取目标实例Host Id

zabbixCpuIdleItemId

目标实例CPU使用率

46621,获取方式见下文—获取目标实例监控Item

zabbixDiskIOItemId

目标实例磁盘IO使用率

46622,获取方式见下文—获取目标实例监控Item

zabbixMemAvailableItemId

目标实例可用内存(KB)

46623,获取方式见下文—获取目标实例监控Item

zabbixMemTotalItemId

目标实例总共内存(KB)

46624,获取方式见下文—获取目标实例监控Item

zabbixDiskSizeUsedItemId

目标实例已使用磁盘空间(bytes)

46625,获取方式见下文—获取目标实例监控Item

zabbixDiskSizeTotalItemId

目标实例总共磁盘空间(bytes)

46626,获取方式见下文—获取目标实例监控Item

以上信息填写完成后,点击确认,进入性能洞察页面,即可查看各类监控数据,从图中得知产生了IO异常,点击放大镜可以查看导致异常事件的具体原因。

图片

同时可以使用DBdoctor其他功能(例如索引推荐、SQL审核等等)对数据库进行进一步分析。例如索引推荐功能,可对性能问题SQL自动识别,并进行索引优化推荐。对需要进行索引优化的库表,统一展示建议执行的优化DDL,并且给出每条待优化SQL的问题分析以及详细建议。

DBdoctor集成Zabbix采集配置方式详见帮助文档:https://dbdoctor1.hisensecloud.com/modules/dbDoctor/mdPreview/index.html?readme=help#/mdManageDocument/7.3.6-zabbix-data-collection

结语

Zabbix监控系统通过与DBdoctor的集成,实现了对数据库性能的全面监控与深度分析。同时对于无法安装Agent的DBdoctor用户,也可通过与Zabbix监控系统对接简化集成过程,减少对用户系统的侵入与资源占用。用户可以轻松地在DBdoctor中查看和管理来自Zabbix的数据,享受到统一的监控视图和报警通知,从而更有效地监控和管理数据库性能。

除Zabbix外,DBdoctor还支持集成Splunk等多种第三方集成方案,在后续的文章中,我们也将继续为您介绍其他几种集成方式,您可以根据自己的需求和现有基础设施选择合适的监控解决方案,DBdoctor也将持续为您提供更加个性化和高效的数据库监控体验,欢迎下载体验~

***********************************************************************************************************

1.DBdoctor免*费下载地址:https://www.dbdoctor.cn/?utm=02

2. 扫码加入技术交流群,官方工程师在线答疑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值