记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

壮心未与年俱老,死去犹能作鬼雄。这篇文章主要讲述记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta相关的知识,希望能为你提供帮助。
一、简介
Lepus(天兔)数据库企业监控系统是一套由专业DBA针对互联网企业开发的一款专业、强大的企业数据库监控管理系统,企业通过Lepus可以对数据库的实时健康和各种性能指标进行全方位的监控。目前已经支持mysql、Oracle、MongoDB、Redis数据库的全面监控。
Lepus可以在数据库出现故障或者潜在性能问题时,根据用户设置及时将数据库的异常进行报警通知到数据库管理员进行处理和优化,帮助企业解决数据库性能监控问题,及时发现性能和瓶颈,避免由数据库潜在问题造成的直接经济损失。
Lepus能够查看各种实时性能状态指标,并且对监控、性能数据进行统计分析,从运维者到决策者多个层面的视角,查看相关报表,帮助决策者对未来数据库容量进行更好的规划,从而降低了硬件成本。
1、官网:http://www.lepus.cc/
2、官方文档:http://www.dbarun.com/
3、下载地址:
http://www.lepus.cc/soft/index
二、基础环境
1、VMware 版本:VMware Workstation Pro15
2、系统说明
系统:CentOS-7-x86_64-Minimal-1708
下载地址:
http://archive.kernel.org/centos-vault/7.4.1708/isos/x86_64/
3、安装虚拟机
安装过程可参考:

4、工具:xshell5
三、安装部署
1、虚拟机网络配置
【记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta】javascript:void(0)
2、安装基本工具
[root@controller ~]# yum install -y wget zip unzip git php httpd net-tools mariadb* python-dev*epel-release
3、永久关闭 SELINUX(重启生效)
javascript:void(0)
临时关闭 SELINUX
[root@controller ~]# setenforce 0
4、关闭防火墙

关闭防火墙: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用: systemctl disable firewalld

其他防火墙操作请参考
javascript:void(0)
5、安装MariaDb(Mysql)数据库
javascript:void(0)
6、下载安装 Lepus
(1)创建目录
[root@controller ~]# mkdir /opt/lepus/
[root@controller ~]# cd /opt/lepus/
(2)下载 Lepus 文件
[root@controller ~]# wget http://www.lepus.cc/soft/download/18
(3)解压
[root@controller lepus]# unzip 18
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(4)在监控机创建监控数据库,并授权。
[root@controller ~]# mysql -uroot -proot
MariaDB [(none)]> create database lepus default character set utf8;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
[root@controller ~]# mysql -uroot -p lepus < /opt/lepus/mysql -uroot -p lepus < /opt/lepus/lepus/sql/lepus_table.sql/sql/lepus_table.sql
Enter password:root
[root@controller ~]# mysql -uroot -p lepus < /opt/lepus/mysql -uroot -p lepus < /opt/lepus/lepus/sql/lepus_table.sql/sql/lepus_data.sql
Enter password:root
(5)可以使用 Navicat 等第三方工具查看导入的初始表
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(6)执行 Lepus 的安装脚本
[root@controller ~]# cd /opt/lepus/Lepus_v3.8_beta/python/
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(7)修改权限
[root@controller python]# chmod +x ./install.sh
(8)执行脚本
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(9)修改配置文件
[root@controller ~]# cd /usr/local/lepus/
[root@controller lepus]# vim etc/config.ini
###被监控机MySQL数据库连接地址### [monitor_server] # 数据库(集群)所在节点的 ip 地址 host="192.168.11.61" port=3306 user="root" passwd="root" dbname="lepus"

(10)创建超链接
[root@controller lepus]# ln -s /usr/local/lepus/lepus /etc/init.d/
7、下载并配置MySQL-python
(1)进入指定目录
[root@controller ~]# cd /opt/lepus/
(2)下载工具 https://pypi.org/project/MySQL-python
[root@controller lepus]# wget https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip
(3)解压缩
[root@controller lepus]# unzip MySQL-python-1.2.5.zip
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

[root@controller ~]# cd /opt/lepus/MySQL-python-1.2.5
(4)查找 mysql_config 文件位置
[root@controller ~]# which mysql_config
/usr/bin/mysql_config
(5)编辑配置文件site.cfg
[root@controller ~]# vim /opt/lepus/MySQL-python-1.2.5/site.cfg
(6)最后增加一行
mysql_config = /usr/bin/mysql_config
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(7)安装依赖
[root@controller MySQL-python-1.2.5]# yum install -y python-pip python-devel
(8)更改权限
[root@controller MySQL-python-1.2.5]# chmod 755 setup.py
(9)执行编译
[root@controller MySQL-python-1.2.5]# python setup.py build
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(10)执行安装
[root@controller MySQL-python-1.2.5]# python setup.py install
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

8、测试 Lepus 是否安装成功
(1)进入安装后的 lepus 目录
[root@controller ~]# cd /usr/local/lepus/
(2)更改权限
[root@controller lepus]# chmod 755 test_driver_mysql.py
(3)执行测试脚本
[root@controller lepus]# ./test_driver_mysql.py
MySQL python drivier is ok!
9、启动 Lepus 服务
[root@controller ~]# cd /usr/local/lepus/
[root@controller lepus]# ./lepus start
lepus server start success!
查看帮助
[root@controller lepus]# ./lepus --help
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

10、配置WEB管理
(1)进入源码路径中,找到 web 页面相关文件
[root@controller ~]# cd /opt/lepus/Lepus_v3.8_beta/php/
[root@controller php]# ll
total 12
drwxr-xr-x. 15 root root215 May12016 application
-rw-r--r--.1 root root 6604 Jan 232016 index.php
-rw-r--r--.1 root root 2547 Jan 232016 license.txt
drwxr-xr-x.8 root root130 May12016 system
(2)复制 web 页面相关文件到 /var/www/html/(httpd的默认路径)
[root@controller php]# cp -a . /var/www/html/
[root@controller ~]# ll /var/www/html/
total 12
drwxr-xr-x. 15 root root215 May12016 application
-rw-r--r--.1 root root 6604 Jan 232016 index.php
-rw-r--r--.1 root root 2547 Jan 232016 license.txt
drwxr-xr-x.8 root root130 May12016 system
(3)配置 WEB 页面的数据连接
[root@controller ~]# vim /var/www/html/application/config/database.php
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(4)启动 httpd 服务
[root@controller ~]# systemctl start httpd
(5)开机启动 httpd 服务
[root@controller ~]# systemctl enable httpd
(6)查看服务启动所用的端口
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

11、浏览器查看
(1)在浏览器地址栏录入地址http://192.168.11.61/
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(2)默认管理员账号/密码admin/Lepusadmin
登录后首页
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(3)设置监控 Mysql 数据库
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(4)填写 Mysql 数据库连接信息
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

(5)查看监控监控状态
记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

记一次Centos7安装 lepus 天兔数据库监控系统 v3.8_beta

文章图片

其他状态图:略。

至此Centos7安装 lepus 天兔数据库监控系统,操作完毕!

参考:



    推荐阅读