服务器上安装了Lepus——开源数据库监视系统由于公司业务需求,要我搭建一个数据库监控平台,我就在git上找开源的监控平台,于是找到了Lepus这个开源系统,把搭建的过程记录下来,方便日后学习。
一.安装docker首先要说明环境。 服务器是鸾鹏的,已经安装了Linux系统。 我的系统版本是
1 .更新yum程序(可选) yum update -y -y是指必须确保以后更新的所有选项都为yes。 否则,每一个都很麻烦
卸载docker的早期版本yum list安装程序
检查安装了docker的旧版本,如果有旧版本,请卸载remove
我们安装后不会删除。 需要删除的自己用百度搜索。
要卸载yum remove的APP应用程序名称3 .安装所需的依赖软件包yum install-yyum-utils device-mapper-persistent-datalvm 2
添加docker yum源yum-config-manager-- add-repo https://download.docker.com/Linux/centos/docker-ce.repo
5 .确认5.docker社区版yuminstalldocker-ce http://www.Sina.com/systemctlstartdockersystemctlenabledocker7.安装成功
显示版本信息后,证明安装成功。
二.引进Lepus 1。 拉出lepus镜像dockerpulllhrbest/lhrlepus :3.8
我上面有两个lepus版本。 上面是Lepus3.8的测试版,下面是Lepus3.7的版本。 选一个拉就行了
2 .启动容器创建容器:
mkdir-p/opt/mysqldockerrun-d---restart always---name=lhrlepus-p 1000336080-p 101003360307 (-v/opt
3 .查看进程
可以看到进程已经开始
4 .转至dockerbashdockerexec-itlhrbestbash 5。 设置环境变量echo $TERMexport TERM=dumb 6.后,从地址栏中选择6.启动服务并加入开启启动
例如我通过10000进入管理画面。 输入帐户密码登录。 其中默认值为帐户服务器的IP+":"+"10000",密码为192.168.3.52:10000
三、监控数据库(mysql示例)1.创建用户监控mysql数据库。 不需要在被监视方安装代理,只需创建具有适当权限的用户即可。
成为根用户后,创建用户
//只允许指定的ip连接
创建用户'新用户名' @'localhost' identified by '密码'; //允许所有ip连接(由通配符) ) ) ) ) ) ) ) )。
create user '新用户名' @'%' identified by '密码';
授权选择,处理,superon *.* to ' Lepus _ monitor ' @ ' 10.0.0.% ' identified by ' 111111 ';
赋予权限后刷新就可以了。
flush权限;admin
配置Mysql进入天兔管理界面,依次填写Lepusadmin、权限说明:需要在被监控端建立账户,这个账户需要相应的权限,权限不够采集数据就会有问题,没有这个权限Lepus系统上是不能使用的!即可
配置中心-新增