CentOS7.5 安装配置天兔(lepus)监控数据库(一)

CentOS7.5 安装配置天兔(lepus)监控数据库(一)

标签(空格分隔): 运维系列


  • 一: 天兔(lepus) 监控介绍
  • 二: 天兔(lepus) 安装环境配置
  • 三: 天兔(lepus)部署

一: 天兔(lepus) 监控介绍

 Lepus(天兔)数据库企业监控系统是一套由专业DBA个人(目前就职于某互联网公司),针对互联网企业开发的一款专业、强大的企业数据库监控管理系统,企业通过Lepus可以对数据库的实时健康和各种性能指标进行全方位的监控。目前已经支持MySQL、Oracle、MongoDB、Redis数据库的全面监控. 

参考:官方文档
http://www.lepus.cc/manual/index/

二: 天兔(lepus) 安装环境配置

2.1安装环境介绍

搭建环境如下:
CentOS 7.5x64
已关闭iptables / selinux 

安装天兔版本: lepus3.8Beta 

主机名配置:

192.168.20.73   lepus.flyfish

2.2 环境安装初始化

1. 配置LAMP 环境 安装php httpd 服务

yum install -y php httpd 

service httpd start
chkconfig httpd on

2.安装mysql-server
yum remove -y mariadb-libs
yum install -y perl-Data-Dumper
tar -xvf MySQL-5.6.43-1.el7.x86_64.rpm-bundle.tar
rpm -ivh MySQL-shared-compat-5.6.43-1.el7.x86_64.rpm
rpm -ivh MySQL-shared-5.6.43-1.el7.x86_64.rpm
rpm -ivh MySQL-devel-5.6.43-1.el7.x86_64.rpm
rpm -ivh MySQL-embedded-5.6.43-1.el7.x86_64.rpm
rpm -ivh MySQL-test-5.6.43-1.el7.x86_64.rpm
rpm -ivh MySQL-server-5.6.43-1.el7.x86_64.rpm


找到mysql的初次登录密码

cat .mysql_secret

service mysql start
chkconfig mysql on

mysql -uroot -p

set password = password ("flyfish225");

flush privileges;


3.安装lepus server需要的依赖包
 yum install  gcc python-devel net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml  -y

4. 配置php的环境

sed -i "s/;date.timezone =/date.timezone = Asia\/Shanghai/g" /etc/php.ini
sed -i "s#max_execution_time = 30#max_execution_time = 300#g" /etc/php.ini
sed -i "s#post_max_size = 8M#post_max_size = 32M#g" /etc/php.ini
sed -i "s#max_input_time = 60#max_input_time = 300#g" /etc/php.ini
sed -i "s#memory_limit = 128M#memory_limit = 128M#g" /etc/php.ini
sed -i "/;mbstring.func_overload = 0/ambstring.func_overload = 2\n" /etc/php.ini

5.安装MySQLdb-python

unzip MySQL-python-1.2.5.zip

which mysql_config

cd Mysql_python-1.2.5
vim site.cfg
----
mysql_config = /usr/bin/mysql_config
----

yum install python-setuptools

python setup.py build

python setup.py install


6. 安装redis  如果不监控redis 可以不安装

wget https://pypi.python.org/packages/source/r/redis/redis-2.10.3.tar.gz
tar -zxvf redis-2.10.3.tar.gz
cd redis-2.10.3
python setup.py install 


三:天兔(lepus)部署

3.1 下载天兔(lepus)采集器

下载Lepus软件包下载地址:http://www.lepus.cc/soft/17,然后登录数据库创建lepus数据库和MySQL用户
----
unzip Lepus数据库企业监控系统3.8_Beta版本官方下载.zip

cd Lepus_v3.8_beta/

3.2 配置mysql 的授权访问

在mysql 当中 创建lepus库并授权

mysql -uroot -pflyfish225

create database lepus default character set utf8;

grant select,insert,update,delete,create on lepus.* to ‘lepus‘@‘localhost‘ identified by ‘lepus‘;

grant select,insert,update,delete,create on lepus.* to ‘lepus‘@‘127.0.0.1‘ identified by ‘lepus‘;

flush privileges;

3.3 导入 lepus 初始化数据

导入lepus数据库初始化数据

cd /root/Lepus_v3.8_beta/sql

mysql -uroot -pflyfish225 lepus < lepus_table.sql 

mysql -uroot -pflyfish225 lepus < lepus_data.sql

 安装lepus并,运行脚本install.sh
 cd /root/Lepus_v3.8_beta/python
 sh install.sh

给全部脚本有执行权限,修改lepus连接数据库的配置文件

cd /usr/local/lepus/
chmod +x *.py
chmod +x *.sh

cd /usr/local/lepus/etc/
vim config.ini
---
###监控机MySQL数据库连接地址###
[monitor_server]
host="127.0.0.1"
port=3306
user="lepus"
passwd="lepus"
dbname="lepus"
---


启动:lepus 

lepus --help

lepus start

3.4 配置lepus的web界面

cd /root/Lepus_v3.8_beta/php

cp -ap * /var/www/html/

cd /var/www/html/application/config

vim database.php

----
$db[‘default‘][‘hostname‘] = ‘127.0.0.1‘;
$db[‘default‘][‘port‘]     = ‘3306‘;
$db[‘default‘][‘username‘] = ‘lepus‘;
$db[‘default‘][‘password‘] = ‘lepus‘;
$db[‘default‘][‘database‘] = ‘lepus‘;
$db[‘default‘][‘dbdriver‘] = ‘mysql‘;
----

重新启动httpd 服务

service httpd restart 

使用web访问:

http://192.168.20.73

默认用户名: admin  密码: Lepusadmin

原文地址:http://blog.51cto.com/flyfish225/2351273

时间: 2024-10-12 14:03:30

CentOS7.5 安装配置天兔(lepus)监控数据库(一)的相关文章

[oracle部署实施] 基于centos7静默安装oracle 11gr2单实例数据库

基于centos7静默安装oracle 11gr2单实例数据库 1.vmware最小化安装centos7 分配20G硬盘+2G内存+nat网络 400mboot+4Gswap 去除kdump 最小化安装 并配置网络cat /etc/sysconfig/network-scripts/ifcfg-ens32BOOTPROTO="static"DEVICE="ens32"ONBOOT="yes"IPADDR=192.168.188.11NETMASK

Centos7下安装配置Redsocks

Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配置Shadowsocks).通常的用途是流量透传或流量转发,首先将本机上目的地为的某些特定IP的流量转发到Redsocks的监听端口上(本文为8888),之后Redsocks会将这些流量再转发给后端的Shadowsocks,再通过shadowocks转到更远的地方. 1.下载编译 [[email p

Centos7:Solr安装,配置与使用

Centos7:Solr安装,配置与使用 配置jdk环境,安装tomcat 解压solr bin:是脚本的启动目录 contrib:第三方包存放的目录 dist:编译打包后存放目录,即构建后的输出产物存放的目录 docs:solr文档的存放目录 example:示范例子的存放目录 licenses:权限相关的 部署solr工程 将/example/webapps/下的工程部署到Tomcat下 把solr源码包下的/example/lib/ext目录下的所有的jar包,添加到solr工程中. 创建

centos7下安装配置django,开始第一个项目;

一.安装(注本人使用的centos7下,有python2和python3,涉及到python3的使用pip3,python3) 安装django: pip3 install django==2.1.2 查看版本号:pip3 show django 检查是否安装成功: 方式一.python3下,检查版本: 方式二.查看django-admin信息,会发现提示command no found; find / -name django-admin,查看路径,然后创建软链接: 这样,再次查看django

CentOS7.6 安装配置

CentOS7.6 安装配置 目录 CentOS7.6 安装配置 1.下载安装CentOS 2.网络配置 3.配置安装地址为阿里云镜像 1. 备份原来的yum源 2.设置aliyun的yum源 3.添加EPEL源 4.清理缓存并生成新的缓存 4.安装配置基础软件 1.vim安装配置 2.安装配置ssh 1.下载安装CentOS 从阿里云镜像网站下载对应的CentOS版本,笔者本人下载的为CentOS7.6 mini版本 阿里云镜像网站 CentOS7.6 2.网络配置 使用这个命令查看情况 ip

Lepus(天兔)监控数据库

该博文是参考Lepus官方文档撰写的,官方文档蛮详细的,但是有些下载链接失效(这个开源产品的维护者比较忙,所以更新不太及时),也为了以自己的写作风格记录下lepus的使用方法,所以这篇博文就出现了. Lepus系统特性如下: 无需Agent,远程监视云中数据库 WEB直观的管理和监视数据库 实时MySQL健康监视和告警 实时MySQL复制监视和告警 实时MySQL资源监视和分析 实时MySQL缓存等性能监视 实时InnoDB IO性能监控 MySQL表空间增长趋势分析 可视化MySQL慢查询在线

在centOS7.2安装配置zabbix监控

zabbix由两部分组成,zabbix-server与可选的zabbix-agent.zabbix-server可以通过SNMP,ZABBIX-AGENT,PING,端口监视等方法提供对远程服务器/网络状态的监控与数据收集. 安装环境: 192.168.1.12 server端,监控自己同时也监控其他主机(暂且叫client) 192.168.1.9 client端 准备:NTP时钟服务正常.DNS解析正常(在此两台服务器所以配置hosts即可) server端安装配置: 1) 挂载本地镜像,配

Redis安装配置与Jedis访问数据库

一.NOSQL概要 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库.NoSQL数据库的四大分类 键值(Key-Value)存储数据库 这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据.Key/value模型对于IT系统来说的优势在于简单.易部署.但是如果DBA只对部分值进行查询或更新的时候,Key/value就显得效率低下了. 举例如:Tokyo Cabinet/Tyrant, Redis, Voldemo

centos7 docker 安装配置

docker快速入门测试 ########################################## #docker安装配置 #环境centos7 #配置docker阿里源 echo '#Docker [docker-ce-stable] name=Docker CE - Aliyun baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/ enabled=1 gpgcheck=1 gpgke