天兔的安装配置

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

官方下载和安装文档:http://www.lepus.cc/page/product

由于参考官方的文档,让安装天兔时受挫不少,于是有了这篇手记:


环境 CentOS 6.5  + xampp-linux-x64-1.8.2-5-installer.run + Lepus数据库企业监控系统3.8 Beta


安装 xampp:

#wget http://cdn.lepus.cc/cdncache/software/xampp-linux-x64-1.8.2-5-installer.run

#chmod +x  xampp-linux-x64-1.8.2-5-installer.run

#./xampp-linux-x64-1.8.2-5-installer.run                                         --  一路yes就可以了

#ln -s /opt/lampp/xampp    /sbin/xampp            --创建软链接,方便启动xampp

#ln -s /opt/lampp/bin/mysql   /sbin/mysql           --创建软链接,方便启动mysql客户端


-----------------------------------------------------------------------------------------------------------------------


安装python 2.7                              --官方未提供

#yum install -y openssl openssl-devel              --安装python for mysql时需要

#wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz

#xz -d Python-2.7.13.tar.xz

#tar xvf Python-2.7.13.tar

#cd Python-2.7.13

#./configure --enable-optimizations

#vim Modules/Setup.dist                                                     -- configure之后才有Modules 文件夹

把下面几行前的#去掉:

#SSL=/usr/local/ssl

#_ssl _ssl.c \

#        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \

#        -L$(SSL)/lib -lssl -lcrypto


改成:

SSL=/usr/local/ssl

_ssl _ssl.c \

        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \

        -L$(SSL)/lib -lssl -lcrypto

保存退出。


-------------------------------------------------------------------------------------------------------------------------


安装python for mysql模块


#wget http://cdn.lepus.cc/cdncache/software/MySQLdb-python.zip

#unzip MySQLdb-python.zip

#cd MySQLdb1-master                  --MySQLdb-python.zip 解压后的目录

#find / -name mysql_config              --官方指导里用的是which mysql_config ,可能是安装方式不同,我是找不到这个文件的

/opt/lampp/bin/mysql_config

#vim site.cfg  添加一行:  

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

# python setup.py build                                                                           --找不到mysql_config文件

EnvironmentError: /usr/local/mysql/bin/mysql_config not found

#ln -s /opt/lampp/bin/mysql_config       /usr/local/mysql/bin/mysql_config     --创建链接

# python setup.py install 

Finished processing dependencies for MySQL-python==1.2.4        --python from mysql 安装成功


-------------------------------------------------------------------------------------------------------------------------

安装天兔 Lepus数据库企业监控系统3.8 Beta.zip


-- 天兔需要在windows端下载,然后上传到linux服务器

#unzip Lepus数据库企业监控系统3.8 Beta.zip

#mv Lepus数据库企业监控系统3.8 Beta         lepus3.8


建立lepus 数据库:

#msyql

mysql> create database lepus default character set utf8;

Query OK, 1 row affected (0.01 sec)


mysql> grant select,insert,update,delete,create on lepus.* to 'lepus'@'localhost' identified by '123456';

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

mysql>exit;


#mysql lepus < sql/lepus_table.sql                                                       --导入数据表

#mysql -uroot lepus < sql/lepus_data.sql                                             --导入数据

-------------------------------------------------------------------------------------------------------------------------

------------------------------

安装Lepus程序:

#cd python                                                                    --Lepus3.8程序包内的目录

# chmod +x install.sh                                               --授权执行

# ./install.sh                                                               --执行

[root@slave 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.


修改 Lepus 配置文件

# cd /usr/local/lepus/

# vim etc/config.ini

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

[monitor_server]

host="127.0.0.1"

port=3306

user=" lepus "                                                                                    --输入天兔数据库的用户名

passwd="xxxxxx"                                                                               --输入天兔数据库的用户lepus的密码

dbname="lepus"

# lepus start                                                                                        --测试是否可以启动天兔

lepus server start fail!

#cat logs/lepus.log

ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory                      --缺少文件libmysqlclient.so.18

# yum  install  -y   libmysqlclient.so.18

# lepus start                                                                                                  --测试是否可以启动天兔

lepus server start fail!

# cat /usr/local/lepus/logs/lepus.log


ImportError: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory                 --缺少文件 libcrypto.so.1.0.0                        

#find / -name  libcrypto.so.1.0.0

   /opt/lampp/lib/libcrypto.so.1.0.0 

# ln -s /opt/lampp/lib/libcrypto.so.1.0.0 /usr/lib64       ---建立软链接

# ln -s /opt/lampp/lib/libcrypto.so.1.0.0 /usr/lib         ---建立软链接

#lepus start                                                                                                        --测试是否可以启动天兔

lepus server start success!                                                                               --终于启动了

-------------------------------------------------------------------------------------------------------------------------

------------------------------

安装WEB管理台

#cp -rf /root/lepus3.8/php/*     /opt/lampp/htdocs/                     --复制天兔安装包里的PHP文件夹内的文件到 apache主页目录

# vim /opt/lampp/htdocs/application/config/database.php                 --修改PHP的database.php文件

$db['default']['username'] = 'lepus';                    --把用户名加进去

$db['default']['password'] = '123456';                   --把用户密码加进去


登录进行添加主机和监控

通过浏览器输入IP地址或域名打开监控界面,即可登录系统。.默认管理员账号密码admin/Lepusadmin登录后请修改管理员密码,增加普通账号。

wKiom1k5_5ngiOf4AADitcVaXfE320.png

-------------------------------------------------------------------------------------------------------------------------

------------------------------

添加被监控端

在被控端mysql添加一个mysql帐号,然后在登录天兔系统,在天兔里添加:

被控端:

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

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


天兔:

wKioL1k6BFTg0YgDAABv4VEw1is791.png


wKiom1k6ErrxEo6XAABPMp74C2M706.png

其他更多功能要自己琢磨了,官方也没文档


全文完





      本文转自笔下生辉  51CTO博客,原文链接:http://blog.51cto.com/752030200/1933876,如需转载请自行联系原作者







相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
存储 自然语言处理 关系型数据库
MySQL高级篇——索引的创建与设计原则
索引的分类与使用、MySQL8.0索引新特性、适合创建索引的情况、不适合创建索引的情况
MySQL高级篇——索引的创建与设计原则
|
4月前
|
Prometheus 监控 Cloud Native
云原生监控实战:Prometheus+Grafana快速搭建指南
云原生监控实战:Prometheus+Grafana快速搭建指南
|
存储 SQL 关系型数据库
使用MySQL Workbench进行数据库备份
【9月更文挑战第13天】以下是使用MySQL Workbench进行数据库备份的步骤:启动软件后,通过“Database”菜单中的“管理连接”选项配置并选择要备份的数据库。随后,选择“数据导出”,确认导出的数据库及格式(推荐SQL格式),设置存储路径,点击“开始导出”。完成后,可在指定路径找到备份文件,建议定期备份并存储于安全位置。
1541 11
|
监控 关系型数据库 MySQL
初体验:数据库监控、管理和可观测性工具(PMM)
Percona Monitoring and Management (PMM) 是一个开源工具,用于监控MySQL、PostgreSQL和MongoDB的性能。它提供实时监控、数据可视化、故障排除和管理功能,支持本地和云端数据库。要安装PMM,首先需安装Docker,然后通过提供的脚本部署PMM服务器和客户端。在MySQL服务器上创建PMM用户后,使用`pmm-admin`命令添加数据库。访问PMM的HTTPS网址(默认用户名和密码为admin)进行配置。本文还包含了安装Docker和PMM的命令行步骤。
初体验:数据库监控、管理和可观测性工具(PMM)
|
编解码 边缘计算 自然语言处理
2024年5月计算机视觉论文推荐:包括扩散模型、视觉语言模型、图像编辑和生成、视频处理和生成以及图像识别等各个主题
五月发布的计算机视觉领域重要论文涵盖了扩散模型、视觉语言模型、图像生成与编辑及目标检测。亮点包括:1) Dual3D提出双模式推理策略,实现高效文本到3D图像生成;2) CAT3D利用多视图扩散模型创建3D场景,仅需少量图像;3) Hunyuan-DiT是多分辨率的中文理解扩散Transformer,可用于多模态对话和图像生成;4) 通过潜在扩散模型从EEG数据重建自然主义音乐,展示复杂音频重建潜力。此外,还有关于视觉语言模型和图像编辑的创新工作,如BlobGEN用于合成具有控制性的图像。
536 3
|
消息中间件 缓存 监控
Kafka性能优化策略综述:提升吞吐量与可靠性
Kafka性能优化策略综述:提升吞吐量与可靠性
1780 0
|
Oracle 网络协议 安全
Oracle 11g DataGuard搭建保姆级教程
Oracle 11g DataGuard搭建保姆级教程
1159 4
|
SQL 算法 Java
(二十六)MySQL分库篇:Sharding-Sphere分库分表框架的保姆级教学!
前面《MySQL主从原理篇》、《MySQL主从实践篇》两章中聊明白了MySQL主备读写分离、多主多写热备等方案,但如果这些高可用架构依旧无法满足业务规模,或业务增长的需要,此时就需要考虑选用分库分表架构。
5417 4
|
存储 数据采集 分布式计算
大数据技术生态系统概述
【5月更文挑战第30天】大数据技术生态系统涵盖数据采集(Flume, Logstash, FileBeat, Sqoop, Datax, Canaal, Maxwell)、存储(HDFS, HBase, Kudu, Kafka)、资源管理(YARN, Kubernetes, Mesos)、计算(MapReduce, Spark, Storm, Flink)、分析(Hive, Impala, Kylin, Clickhouse, Druid, Drois)、任务调度(Azkaban, Oozie, DolphinScheduler)及底层技术(Zookeeper)。
508 1