记一次 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、安装虚拟机
安装过程可参考:
https://blog.csdn.net/llwy1428/article/details/89328381
4、工具:xshell5
三、安装部署
1、虚拟机网络配置
https://blog.csdn.net/llwy1428/article/details/85058028
2、安装基本工具
[root@controller ~]# yum install -y wget zip unzip git php httpd net-tools mariadb* python-dev* epel-release
3、永久关闭 SELINUX(重启生效)
https://blog.csdn.net/llwy1428/article/details/100938748
临时关闭 SELINUX
[root@controller ~]# setenforce 0
4、关闭防火墙
关闭防火墙 : systemctl stop firewalld
查看状态 : systemctl status firewalld
开机禁用 : systemctl disable firewalld
其他防火墙操作请参考
https://blog.csdn.net/llwy1428/article/details/99676257
5、安装 MariaDb(Mysql)数据库
https://blog.csdn.net/llwy1428/article/details/84965680
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
(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 等第三方工具查看导入的初始表
(6)执行 Lepus 的安装脚本
[root@controller ~]# cd /opt/lepus/Lepus_v3.8_beta/python/
(7)修改权限
[root@controller python]# chmod +x ./install.sh
(8)执行脚本
(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
[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
(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
(10)执行安装
[root@controller MySQL-python-1.2.5]# python setup.py install
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
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 root 215 May 1 2016 application
-rw-r--r--. 1 root root 6604 Jan 23 2016 index.php
-rw-r--r--. 1 root root 2547 Jan 23 2016 license.txt
drwxr-xr-x. 8 root root 130 May 1 2016 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 root 215 May 1 2016 application
-rw-r--r--. 1 root root 6604 Jan 23 2016 index.php
-rw-r--r--. 1 root root 2547 Jan 23 2016 license.txt
drwxr-xr-x. 8 root root 130 May 1 2016 system
(3)配置 WEB 页面的数据连接
[root@controller ~]# vim /var/www/html/application/config/database.php
(4)启动 httpd 服务
[root@controller ~]# systemctl start httpd
(5)开机启动 httpd 服务
[root@controller ~]# systemctl enable httpd
(6)查看服务启动所用的端口
11、浏览器查看
(1)在浏览器地址栏录入地址 http://192.168.11.61/
(2)默认管理员 账号/密码 admin/Lepusadmin
登录后首页
(3)设置监控 Mysql 数据库
(4)填写 Mysql 数据库连接信息
(5)查看监控监控状态
其他状态图:略。
至此 Centos7 安装 lepus 天兔数据库监控系统,操作完毕!
参考:
https://www.cnblogs.com/ssgeek/p/9310726.html
https://blog.csdn.net/weixin_33736048/article/details/93099639
资源地址:
https://pypi.org/project/MySQL-python/
记一次 Centos7 安装 lepus 天兔数据库监控系统 v3.8_beta相关推荐
- lepus监控oracle数据库_一文看懂lepus天兔数据库监控系统如何搭建
概述 前面框架搭好后,这里就可以开始部署lepus了,下面一起来看看吧~ 1.安装Lepus采集器 1.下载软件安装包 # cd /usr/local # git clone https://gith ...
- Lepus天兔数据库监控系统
Lepus天兔数据库监控系统 适用于云数据库集群 实时OS主机CPU/内存/磁盘/网络/IO监控 可视化告警系统,邮件发送告警,短信接口支持 严格的权限认证系统 丰富的健康性能分析图表 多维的对比和性 ...
- 天兔监控 oracle,lepus天兔数据库监控系统搭建记录
一.开场白 去年的锅,今年才接.时间都耗在了各种业务测试上,上周刚刚把锅甩了,赶紧把以前没完成的事做完. 二.lepus简介 简洁.直观.强大的开源数据库监控系统,MySQL/Oracle/Mongo ...
- Lepus(天兔)数据库监控系统部署
使用系统版本 CentOS 7.6 3.10.0-957.el7.x86_64 GNU/Linux 使用软件版本说明 mariadb-5.5.60-1.el7_5.x86_64 php-5.4.16- ...
- Lepus(天兔)数据库监控系统
更多介绍参考官网:http://www.lepus.cc/ 参考官方文档,以 Xampp 集成安装相关软件. Xampp下载地址:https://www.apachefriends.org/downl ...
- lepus天兔数据库监控系搭建
一.lepus简介 简洁.直观.强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控更简单.官网:http://www.lepus.cc/ 二.l ...
- lepus监控oracle数据库_Lepus(天兔)数据库监控系统之web控制台介绍
上一篇文章已经安装好了一套Lepus(天兔)数据库监控系统,本篇文章主要来介绍下web控制台. 监控项 Lepus(天兔)的web控制台比较简单,上面一排,除"监控屏"以外都与左侧 ...
- lepus监控oracle数据库_lepus天兔数据库监控系统搭建记录
一.开场白 去年的锅,今年才接.时间都耗在了各种业务测试上,上周刚刚把锅甩了,赶紧把以前没完成的事做完. 二.lepus简介 简洁.直观.强大的开源数据库监控系统,MySQL/Oracle/Mongo ...
- Lepus 天兔数据库监控
Lepus是一套开源的数据库监控平台,目前已经支持MySQL.Oracle.SQLServer.MongoDB.Redis等数据库的基本监控和告警(MySQL已经支持复制监控.慢查询分析和定向推送等高 ...
最新文章
- java 执行cmd windows_Windows平台Java调用cmd命令执行程序
- 第四范式获批工信部工业和信息化人才培养工程培训基地
- JProfiler9安装 监控Tomcat
- ★★★常用的【兼容IE和火狐FF】等浏览器的js方法★★★★★★★★
- 暑训day1解题报告
- IOC的原理及手动实现
- C#参考 : 枚举类型
- C语言警告warning C4018: '' : signed/unsigned mismatch
- 内网DNS地址自己定
- 【聚会】2014圣诞北京版主聚餐-淘虾记“光辉岁月”版
- 局域网无法访问共享新方法
- GitKraken -- 超好用的 Git 可视化工具
- MS17-010漏洞复现(带win7虚拟机安装,零基础)
- 多渠道打包之动态修改App名称,图标,applicationId,版本号,添加资源
- Python数据可视化:网易云音乐歌单
- Git命令提交项目代码
- android中生成excel
- bilibili杨宙:效能之上,高效交付
- arch使用create_ap创建wifi热点
- 轻量化网络:ShuffleNet v2解析