Zabbix+分布式数据库TiDB实现分布式数据库监控

本文介绍了如何使用Zabbix监控分布式数据库TiDB。TiDB是一款高可用、强一致性的分布式数据库,兼容MySQL协议。文章详细阐述了从TiDB的优势、架构到实验环境的设置,再到Zabbix的安装配置,最后通过数据导入和配置验证了监控的实现。
摘要由CSDN通过智能技术生成

1.TiDB简介
什么是TiDB

TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。
TiDB优势
纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容
支持SQL,对外暴露MySQL的网络协议,并兼容大多数MySQL的语法,在大多数场景下可以直接替换MySQL
默认支持高可用,在少数副本失效的情况下,数据库本身能够自动进行数据修复和故障转移,对业务透明
支持ACID事务,对于一些有强一致需求的场景友好
具有丰富的工具链生态,覆盖数据迁移、同步、备份等多种场景
TiDB架构

2.实验环境
redhat7.6

节点                                                 安装服务

node1:172.25.33.1                        zabbix-server mariadb PD1,TiDB
node2:172.25.33.2                        tikv集群
node3:172.25.33.3                        tikv集群

3.node1环境搭建
zabbix下载(建议参考官方文档www.zabbix.com)

Install Zabbix repository
[root@node1 ~]rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
Install Zabbix server and agent
[root@node1 ~]yum install zabbix-server-mysql zabbix-agent

安装 Zabbix frontend
aliyun.com镜像站
安装
centos-release-scl-2-3.el7.centos.noarch.rpm
centos-release-scl-rh-2-3.el7.centos.noarch.rpm
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值