微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

服务器上搭建Lepus——开源的数据库监控系统

服务器上搭建Lepus——开源的数据库监控系统

由于公司业务需求,要我搭建一个数据库监控平台,我就在git上找开源的监控平台,于是找到了Lepus这个开源系统,把搭建的过程记录下来,方便日后学习。

一、安装docker

首先交代一下环境:服务器是鲲鹏的,已事先安装好了Linux系统,我的系统版本是

在这里插入图片描述

1.更新下yum程序(可选做)

yum update -y

-y:是指之后需要你确定更新的选项全部为yes,不然一个个点多麻烦

2.卸载docker旧版本

查看docker已安装的旧版本,如有旧版本则remove卸载

在这里插入图片描述

我这边安装好了就不删除了,需要删除的自己百度搜索。(yum remove + 要卸载的应用名称)

3.安装所需依赖包

在这里插入图片描述

4.添加docker的yum源

在这里插入图片描述

5.安装docker社区版

yum install docker-ce

6.启动服务并加入开启启动

systemctl start docker

systemctl enable docker

7.验证docker是否安装成功

在这里插入图片描述

出现版本信息就证明安装成功了。

二、部署lepus

1.拉取Lepus镜像

输入docker pull lhrbest/lhrlepus:3.8,等待下载好就行了;

在这里插入图片描述

我上面有两个lepus的版本,上面是Lepus3.8的测试版,下面是Lepus3.7的版本,选择一个拉取就行了

2.启动容器

创建容器:mkdir -p /opt/MysqL

docker run -d --restart always --name=lhrlepus -p 10000:80 -p 10100:3307 -v /opt/MysqL:/var/lib/MysqL -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime -t -e PHP_TZ=“Asia/Shanghai” \lhrbest/lhrlepus:3.8

10000是等下地址栏你访问管理界面的端口号,自己选择更改就行

3.查看进程

在这里插入图片描述


可以看到进程已经启动了

4.进入docker bash

docker exec -it lhrbest bash

5.配置环境变量

echo $TERM
export TERM=dumb

6.配置好之后通过地址栏访问

服务器的IP+":"+"32800"

比如我是192.168.3.52:10000就能进入到管理界面了,输入账号密码登录,这里认的是账号admin,密码是Lepusadmin

在这里插入图片描述

三、监控数据库MysqL示例)

1.创建用户

监控MysqL数据库,无需在被监控端安装任何agent,只需创建一个有相应权限的用户即可。

进入root用户之后,创建用户

//只允许指定ip连接
create user ‘新用户名’@‘localhost’ identified by ‘密码’;
//允许所有ip连接(用通配符%表示)
create user ‘新用户名’@’%’ identified by ‘密码’;

在这里插入图片描述

2.赋权

grant select,process,super on . to ‘lepus_monitor’@‘10.0.0.%’ identified by ‘Abc@123.com’ ;

在这里插入图片描述

赋权完后再刷新一下就行了,

flush privileges;

权限说明:需要在被监控端建立账户,这个账户需要相应的权限,权限不够采集数据就会有问题,没有这个权限Lepus系统上是不能使用的!

3.配置MysqL

进入天兔管理界面,配置中心->新增,依次填写主机,用户名,密码,标签即可

在这里插入图片描述

在这里插入图片描述

仪表盘就能监控到你的MysqL

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐