Zabbix监控TiDB数据库教程

举报
乐维社区 发表于 2024/07/24 15:00:12 2024/07/24
【摘要】 作者 乐维社区(forum.lwops.cn) 许远1 概述TiDB数据库是一个常见的开源分布式关系型数据库,通过使用分布式事务、分布式 SQL 引擎和分布式存储引擎来实现高可用性和横向扩展性。而 Docker 则是一个开源的容器化平台,它可以帮助开发者在不同的环境中轻松地部署和运行应用程序。本文将介绍如何使用 Docker 快速安装和配置TiDB,并使用Zabbix监控TiDB。2 安装步...

作者 乐维社区(forum.lwops.cn) 许远

1 概述

TiDB数据库是一个常见的开源分布式关系型数据库,通过使用分布式事务、分布式 SQL 引擎和分布式存储引擎来实现高可用性和横向扩展性。而 Docker 则是一个开源的容器化平台,它可以帮助开发者在不同的环境中轻松地部署和运行应用程序。

本文将介绍如何使用 Docker 快速安装和配置TiDB,并使用Zabbix监控TiDB。

2 安装步骤

1、安装docker并拉取镜像。

yum install docker

systemctl start docker


docker search pingcap/tidb # 搜索镜像,如果搜索不到需要设置docker仓库源

设置仓库源如:

vi /etc/docker/daemon.json

{

"registry-mirrors": [

" https://docker.anyhub.us.kg"

]

}

systemctl restart docker


docker pull pingcap/tidb # 拉取镜像

docker pull pingcap/tikv # 拉取镜像,单机运行可不拉取

docker pull pingcap/pd # 拉取镜像,单机运行可不拉取

如果需要从国内仓库源上拉取则执行:

docker pull docker.anyhub.us.kg/pingcap/tidb

docker pull docker.anyhub.us.kg/pingcap/tikv #单机运行可不拉取

docker pull docker.anyhub.us.kg/pingcap/pd #单机运行可不拉取


docker images # 查看拉取的镜像

2、初始化容器。

mkdir /tidb

docker run --privileged=true -d --name tidb-server -p 4000:4000 -p 10080:10080 docker.anyhub.us.kg/pingcap/tidb #创建并运行容器,将会在后台启动一个名为 tidb-server 的容器,并将容器的4000端口映射到宿主机的4000端口、容器的10080端口映射到宿主机的10080端口。

docker ps -a #查看容器运行状态

mysql -h 127.0.0.1 -P 4000 -u root -D test #使用mysql客户端命令尝试登录tidb

3 监控TiDB

1、导入监控模板

使用Zabbix官方提供的监控模板:

https://www.zabbix.com/cn/integrations/tidb

2、添加TiDB监控

点击配置->主机->创建主机,填写主机名称,选择刚刚导入的TiDB监控模板,设置一个群组。

点击宏,点击“继承以及主机 宏”,填写相关信息:

宏说明:

{$TIDB.PORT}:填写TiDB的接口端口,不是连接用的端口,默认为10080。

{$TIDB.URL}:填写TiDB的IP地址。

其他宏可使用默认值。

信息填写完成后,点击添加按钮即可完成监控主机的添加。


添加完成后,可在主机管理界面,对http代理类型的监控项触发立即执行,使其快速获取数据和创建自动发现的监控项。

到此,监控配置完成。查看监控数据:


以上就是本期的全部内容,更多运维技巧欢迎关注乐维社区,更多运维问题也欢迎到乐维社区留言提问。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。