Lepus监控简单介绍

官方网站:http://www.lepus.cc

开源企业级数据库监控系统

简洁、直观、强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控更简单

Git仓库地址:https://gitee.com/ruzuojun/Lepus

简单介绍:

Lepus(天兔)数据库企业监控系统是一套由专业DBA针对互联网企业开发的一款专业、强大的企业数据库监控管理系统,企业通过Lepus可以对数据库的实时健康和各种性能指标进行全方位的监控。目前已经支持MySQL、Oracle、MongoDB、Redis数据库的全面监控. Lepus可以在数据库出现故障或者潜在性能问题时,根据用户设置及时将数据库的异常进行报警通知到数据库管理员进行处理和优化,帮助企业解决数据库性能监控问题,及时发现性能和瓶颈,避免由数据库潜在问题造成的直接经济损失。Lepus能够查看各种实时性能状态指标,并且对监控、性能数据进行统计分析,从运维者到决策者多个层面的视角,查看相关报表。帮助决策者对未来数据库容量进行更好的规划,从而降低了硬件成本。

安装所需的基础环境

Xampp下载地址:https://www.apachefriends.org/download.html

[root@mysql-m ~]# ll

total 781780

-rw-r--r--  1 root root  6760286 Dec 11  2017 Lepus数据库企业监控系统3.7版本官方下载.zip

-rw-r--r--  1 root root 139708140 Dec 11  2017 xampp-linux-x64-5.6.32-0-installer.run

###准备好相关软件

官方提供的集成脚本安装

[root@mysql-m ~]# chmod +x ./xampp-linux-x64-5.6.32-0-installer.run

[root@mysql-m ~]# ll xampp-linux-x64-5.6.32-0-installer.run

-rwxr-xr-x 1 root root 139708140 Dec 11  2017 xampp-linux-x64-5.6.32-0-installer.run

[root@mysql-m ~]# ./xampp-linux-x64-5.6.32-0-installer.run

安装所需的python模块

https://github.com/farcepest/MySQLdb1/archive/master.zip 下载地址

安装依赖包

[root@mysql-m ~]# yum install gcc gcc-c++ python-devel -y-y

#安装依赖包

安装python-mysql模块

注:此模块也可以在后面配置监控MYSQL时安装

[root@mysql-m ~]# unzip MySQLdb1-master.zip

[root@mysql-m ~]# cd MySQLdb1-master

[root@mysql-m MySQLdb1-master]# which mysql_config

/usr/local/mysql/bin/mysql_config

[root@mysql-m MySQLdb1-master]# vim site.cfg

[options]

# The path to mysql_config.

# Only use this if mysql_config is not on your PATH, or you have some weird

# setup that requires it.

mysql_config = /usr/local/mysql/bin/mysql_config

修改配置同上

[root@mysql-m MySQLdb1-master]# python setup.py build

Traceback (most recent call last):

File "setup.py", line 7, in <module>

import setuptools

ImportError: No module named setuptools

安装过程报错解决方案

http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

下载setuptols安装

[root@mysql-m ~]# tar zxf setuptools-0.6c11.tar.gz

[root@mysql-m ~]# cd setuptools-0.6c11

[root@mysql-m setuptools-0.6c11]# python setup.py install

继续安装

至此相关的基础环境与所需的相关模块安装完成

安装配置Lepus监控服务

创建数据库并授权用户

mysql> create database lepus default character set utf8;

Query OK, 1 row affected (0.06 sec)

mysql> grant all privileges on lepus.* to lepus@"192.168.22.%" identified by '123456';

Query OK, 0 rows affected, 1 warning (0.09 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.09 sec)

初始化数据库

[root@mysql-m ~]# unzip Lepus数据库企业监控系统3.7版本官方下载.zip

[root@mysql-m sql]# mysql -uroot -p  lepus < ./lepus_table.sql

Enter password:

[root@mysql-m sql]# mysql -uroot -p  lepus < ./lepus_data.sql

Enter password:

各数据库说明:http://www.dbarun.com/docs/lepus/appendix/database/

测试模块连接

[root@mysql-m lepus_v3.7]# cd python/

[root@mysql-m python]# python test_driver_mysql.py

libmysqlclient.so.20:cannot open shared object file:No such file or directory

###出现报错

[root@mysql-m python]# find / -name "libmysqlclient.so.20"

/usr/local/mysql-5.7.17-linux-glibc2.5-x86_64/lib/libmysqlclient.so.20

[root@mysql-m python]# ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib64/

安装Lepus

[root@mysql-m ~]# cd lepus_v3.7/

[root@mysql-m lepus_v3.7]# cd python/

[root@mysql-m python]# chmod +x install.sh

[root@mysql-m python]# ./install.sh

[note] lepus will be install on basedir: /usr/local/lepus

[note] /usr/local/lepus directory does not exist,will be created.

[note] /usr/local/lepus directory created success.

[note] wait copy files.......

[note] change script permission.

[note] create links.

[note] install complete.

修改配置文件

[root@mysql-m python]# cd /usr/local/lepus/

[root@mysql-m python]# vim etc/config.ini

###监控机MySQL数据库连接地址###

[monitor_server]

host="192.168.22.171"

port=3306

user="lepus"

passwd="123456"

dbname="lepus"

启动服务

[root@mysql-m lepus]# lepus start

nohup: appending output to `nohup.out'

lepus server start success!

配置Lepus的WEB管理端

拷贝PHP程序文件

[root@mysql-m lepus_v3.7]# cp -ra php/* /opt/lampp/htdocs/

cp: overwrite `/opt/lampp/htdocs/index.php'? y

[root@mysql-m lepus_v3.7]# cd /opt/lampp/htdocs/

[root@mysql-m htdocs]# ll

total 72

drwxr-xr-x 15 root   root    4096 Feb  9  2015 application

-rw-r--r--  1 root   root    3607 Feb 27  2017 applications.html

-rw-r--r--  1 root   root     177 Feb 27  2017 bitnami.css

drwxr-xr-x 20 root   root    4096 Dec  8 08:07 dashboard

-rw-r--r--  1 root   root   30894 May 11  2007 favicon.ico

drwxr-xr-x  2 root   root    4096 Dec  8 08:07 img

-rw-r--r--  1 root   root    6605 Feb  9  2015 index.php

-rw-r--r--  1 root   root    2547 Feb  9  2015 license.txt

drwxr-xr-x  8 root   root    4096 Feb  9  2015 system

drwxr-xr-x  2 daemon daemon  4096 Dec  8 08:07 webalizer

配置数据库连接配置文件

[root@mysql-m htdocs]# vim application/config/database.php

$active_group = 'default';

$active_record = TRUE;

$db['default']['hostname'] = '192.168.22.171';

$db['default']['port']     = '3306';

$db['default']['username'] = 'lepus';

$db['default']['password'] = '123456';

$db['default']['database'] = 'lepus';

$db['default']['dbdriver'] = 'mysql';

登陆WEB管理后台

注:此报错3.7版本存在,升级到3.8版本后没有出现,其它版本不清楚

解决方案如下

[root@mysql-m ~]# vim /opt/lampp/htdocs/system/core/Common.php +257

注释原来的配置  #return $_config[0] =& $config;

修改成  $_config[0] = & $config;return $_config[0];

Admin/Lepusadmin 登录后进行修改

至此整个安装与过程结束

强大的开源企业级数据库监控利器Lepus的更多相关文章

  1. 强大的开源企业级数据监控利器Lepus安装与配置管理

    开篇介绍 官方网站:http://www.lepus.cc 开源企业级数据库监控系统 简洁.直观.强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库 ...

  2. 企业级数据库监控利器Lepus

    开篇介绍官方网站:http://www.lepus.cc开源企业级数据库监控系统简洁.直观.强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控更 ...

  3. mysql数据库监控利器lepus天兔工具安装和部署

    需要的核心包如下:以下软件包只需要部署在监控机即可.被监控机无需部署.1.MySQL 5.0及以上(必须,用来存储监控系统采集的数据)2.Apache 2.2及以上 (必须,WEB服务器运行服务器)3 ...

  4. CentOS 7.2安装lepus数据库监控系统

      环境说明 系统版本 CentOS 7.2 x86_64 软件版本 lepus 3.7 Lepus是一套开源的数据库监控平台,目前已经支持MySQL.Oracle.SQLServer.MongoDB ...

  5. Lepus搭建企业级数据库全方位监控系统

    前言 Lepus(天兔)数据库企业监控系统是一套由专业DBA针对互联网企业开发的一款专业.强大的企业数据库监控管理系统,企业通过Lepus可以对数据库的实时健康和各种性能指标进行全方位的监控.目前已经 ...

  6. 天兔(Lepus)数据库监控系统安装笔记

    天兔(Lepus)数据库监控系统安装笔记 一.部署:本次操作系统:centos6.9 IP:192.168.153.145Lepus_v3.8_beta MySQL-python-1.2.5xampp ...

  7. 天兔(Lepus)数据库监控系统快速安装部署

    天兔(Lepus)数据库监控系统安装 实战 Part1:写在最前 Lepus安装需要Lamp环境,Lamp环境的安装个人认为比较费劲,XAMPP的一键部署LAMP环境省心省力, lepus官网手册也建 ...

  8. Centos 7.2天兔(Lepus 3.8)数据库监控系统部署

    天兔(Lepus 3.8)数据库监控系统部署 转载自:https://blog.csdn.net/m0_38039437/article/details/79613260 一.安装LAMP基础环境 首 ...

  9. 为更强大而生的开源关系型数据库来了!阿里云RDS for MySQL 8.0 正式上线!

    2019年5月29日15时,阿里云RDS for MySQL 8.0正式上线,使得阿里云成为紧跟社区步伐,发布MySQL最新版本的云厂商.RDS for MySQL 8.0 产品是阿里云推出的 MyS ...

随机推荐

  1. 开始JavaScript的学习了

    为何学习? 1. 所有主流浏览器都支持JavaScript. 2. 目前,全世界大部分网页都使用JavaScript. 3. 它可以让网页呈现各种动态效果. 4. 做为一个Web开发师,如果你想提供漂 ...

  2. 在win10系统安装两个不同版本的mySQL数据库

    我们项目用的mySQL数据库,为了回家看代码方便,于是在本地安装mySQL数据库,一开始安装了比服务器mySQL5.7.24更高版本的mySQL8.0.11,结果项目启动报错,估计是版本太高项目中引入 ...

  3. SSH开发中 使用超链接到action 其excute方法会被执行两次 actual row count: 0; expected: 1

    由于执行两次excute,所以在做删除操作的时候会出现 Batch update returned unexpected row count from update [0]; actual row c ...

  4. Selenium 2自动化测试实战27(unittest重要概念,test fixture、test case、test suite和test runne)

    一.unittest重要概念 4个重要概念:test fixture.test case.test suite和test runner. 1.Test Case一个TestCase的实例就是一个测试用 ...

  5. mongod 对指定数据库创建用户

    https://blog.51cto.com/wzlinux/2153062?source=dra 1.先在admin库中创建管理员用户与密码 [root@mbasic ~]# mongo Mongo ...

  6. sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    httpclient-4.5.jar 定时发送http包,忽然有一天报错,http证书变更引起的. 之前的代码 try { CloseableHttpClient httpClient = build ...

  7. Nginx反向代理后应用程序获取客户端真实IP

    Nginx反向代理后,Servlet应用通过request.getRemoteAddr()取到的IP是Nginx的IP地址,并非客户端真实IP,通过request.getRequestURL()获取的 ...

  8. Invalid Django TIME_ZONE

    在linux操作系统运行,设置的时区在系统文件/usr/share/zoneinfo/中找不到会出现以下错误 raceback (most recent call last): File , in & ...

  9. sh脚本实战

    做了什么东西还是要尽快移动到博客上,不然回头看自己写的东西已经看不懂了... 凭着回忆+搜资料,把当初写sh脚本的过程写上来. 首先新建一个.sh文件,用vim就可以 在sh的第一行,写上 #!/bi ...

  10. 【神经网络与深度学习】【C/C++】使用blas做矩阵乘法

    使用blas做矩阵乘法   #define min(x,y) (((x) < (y)) ? (x) : (y)) #include <stdio.h> #include <st ...