服务器上搭建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 ‘[email protected]’ ;

在这里插入图片描述

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

flush privileges;

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

3.配置Mysql

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

在这里插入图片描述

在这里插入图片描述

仪表盘就能监控到你的Mysql了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/orzMrXu/article/details/113569884