Lepus天兔数据库监控系统
Lepus天兔数据库监控系统
适用于云数据库集群
实时OS主机CPU/内存/磁盘/网络/IO监控
可视化告警系统,邮件发送告警,短信接口支持
严格的权限认证系统
丰富的健康性能分析图表
多维的对比和性能分析
安装需求
1.MySQL 5.0及以上(必须,用来存储监控系统采集的数据)
2.Apache 2.2及以上 (必须,WEB服务器运行服务器)
3.PHP 5.3以上 (必须,提供WEB界面支持)
4.Python2 (必须,推荐2.6及以上版本,执行数据采集和报警任务,不支持Python3)
5.Python连接和监控数据库的相关驱动模块包:
MySQLdb for python (Python连接MySQl的接口,用于监控MySQL,此模块必须安装)
cx_oracle for python (Python连接Oracle的接口,非必须,如果需要监控oracle此模块必须安装)
Pymongo for python (Python连接MongoDB的接口,非必须,如果需要监控MongoDB此模块必须安装)
redis-py for python (Python连接Redis的接口,非必须,如果需要监控Redis此模块必须安装Xampp下载地址:https://www.apachefriends.org/download.html
Xampp帮助文档:https://www.apachefriends.org/faq_linux.html
上述是环境集成包,懒得编译安装各种依赖包的可以使用
安装Xampp步骤:
安装过程非常简单,下载软件后解压文件,直接运行即可
[root@ebs-cloud software]# chmod +x xampp-linux-x64-1.8.2-5-installer.run
[root@ebs-cloud software]# ./xampp-linux-x64-1.8.2-5-installer.run
安装 MySQLdb for python (必须安装)
MySQLdb为Python连接和操作MySQL的类库,如果您准备使用lepus系统监控MySQL数据库,那么该模块必须安装。
安装步骤如下:
wget http://cdn.lepus.cc/cdncache/software/MySQLdb-python.zip
unzip MySQLdb-python.zip
cd MySQLdb1-master/
which mysql_config
/usr/local/mysql/bin/mysql_config
vim site.cfg 修改如下:
mysql_config = /usr/local/mysql/bin/mysql_config
python setup.py build
python setup.py install
以上两部必须给足权限不然会失败,如果缺少setuptool的错误,yum手动下载
安装Lepus采集器
安装Lepus监控系统
注:在安装Lepus系统之前,请先根据前面内容安装LAMP和Python运行基础环境。
1)上传软件包到监控机服务器并解压缩软件到您的系统
unzip lepus_vx.x.x.zip
2).在监控机创建监控数据库,并授权。
mysql> create database lepus default character set utf8;
mysql> grant select,insert,update,delete,create on lepus.* to ‘lepus_user’@’localhost’ identified by ‘xxxxxx’;
mysql> flush privileges;
导入SQL文件夹里的SQL文件(表结构和数据文件)
mysql -uroot –p lepus < sql/lepus_table.sql
mysql -uroot –p lepus < sql/lepus_data.sql
4)安装Lpeus程序
进入到软件包的python文件夹
cd python/
授予install.sh可执行权限
chmod +x install.sh
执行安装
./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.
5) 修改配置文件
进入到安装目录,默认为/usr/local/lepus
cd /usr/local/lepus/
vim etc/config.ini
监控机MySQL数据库连接地址
[monitor_server]
host=”127.0.0.1”
port=3306
user=” lepus_user ”
passwd=”xxxxxx”
dbname=”lepus”
6) 启动Lepus (可选)
此时,你可以执行启动命令启动lepus采集进程
[root@ebs-cloud lepus]# lepus start
nohup: 把输出追加到”nohup.out”
lepus server start success!
但是因为没有添加主机,所以查看日志会看到如下提示,属于正常提示。您也可以在部署完Lepus WEB控制台后再进行启动。
[root@ebs-cloud lepus]# tail -f logs/lepus.log
2015-08-03 13:09:09 [WARNING] check mongodb: not found any servers
2015-08-03 13:09:09 [INFO] check mongodb controller finished.
2015-08-03 13:09:12 [INFO] check redis controller started.
2015-08-03 13:09:12 [WARNING] check redis: not found any servers
2015-08-03 13:09:12 [INFO] check redis controller finished.
2015-08-03 13:09:15 [INFO] check os controller started.
2015-08-03 13:09:15 [WARNING] check os: not found any servers
2015-08-03 13:09:15 [INFO] check os controller finished.
2015-08-03 13:09:38 [INFO] alarm controller started.
2015-08-03 13:09:38 [INFO] alarm controller finished.
Lepus采集程序安装完毕!
编译php的时候如果出这样的错误
ext/iconv/.libs/iconv.o: In function php_iconv_stream_filter_ctor': /ext/iconv/iconv.c:2491: undefined reference to
libiconv_open’ collect2: ld returned 1 exit status make: * [sapi/cli/php] Error 1
方法1
ln -s /usr/local/lib/libiconv.so.2 /usr/lib64/
make ZEND_EXTRA_LIBS=’-liconv’
方法二:
修改源码目录下的Makefile 文件, 大约97 行左右的地方: EXTRA_LIBS = ….. -lcrypt 在最后加上 -liconv,例如: EXTRA_LIBS = ….. -lcrypt -liconv 然后重新再次 make 即可。
方法三:
libiconv的官网 (http://www.gnu.org/software/libiconv/) 下载 libiconv 源码包
wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz
tar xf libiconv-1.15.tar.gz
cd libiconv-1.15
./configure –prefix=/usr/local
make
make install
ldconfig
Lepus天兔数据库监控系统相关推荐
- lepus监控oracle数据库_一文看懂lepus天兔数据库监控系统如何搭建
概述 前面框架搭好后,这里就可以开始部署lepus了,下面一起来看看吧~ 1.安装Lepus采集器 1.下载软件安装包 # cd /usr/local # git clone https://gith ...
- 记一次 Centos7 安装 lepus 天兔数据库监控系统 v3.8_beta
一.简介 Lepus(天兔)数据库企业监控系统是一套由专业DBA针对互联网企业开发的一款专业.强大的企业数据库监控管理系统,企业通过Lepus可以对数据库的实时健康和各种性能指标进行全方位的监控.目前 ...
- 天兔监控 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监控oracle数据库_Lepus(天兔)数据库监控系统之web控制台介绍
上一篇文章已经安装好了一套Lepus(天兔)数据库监控系统,本篇文章主要来介绍下web控制台. 监控项 Lepus(天兔)的web控制台比较简单,上面一排,除"监控屏"以外都与左侧 ...
- lepus天兔数据库监控系搭建
一.lepus简介 简洁.直观.强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控更简单.官网:http://www.lepus.cc/ 二.l ...
- lepus监控oracle数据库_lepus天兔数据库监控系统搭建记录
一.开场白 去年的锅,今年才接.时间都耗在了各种业务测试上,上周刚刚把锅甩了,赶紧把以前没完成的事做完. 二.lepus简介 简洁.直观.强大的开源数据库监控系统,MySQL/Oracle/Mongo ...
- lepus(天兔数据库监控系统)部署和使用
1. 简介 1)简介 Lepus可以在数据库出现故障或者潜在性能问题时,根据用户设置及时将数据库的异常进行报警通知到数据库管理员进行处理和优化,帮助企业解决数据库性能监控问题,及时发现性能和瓶颈,避免 ...
最新文章
- php 存储型跨站,php云人才系统存储型跨站两处
- 国内maven库镜像(阿里云)
- aes算法的C语言实现代码,AES加密算法c语言实现代码
- Linux上用Docker部署Net Core项目
- 如何异地加载 Spring Boot 配置文件?
- 牛客练习赛34 E little w and Digital Root(数位dp)
- mysql多实例(mysqld_multi方式)
- 什么是mysql的索引_什么是MySQL索引?【详解】
- linux换硬盘网卡不能启动,服务器硬盘冷迁移后网卡无法启动问题
- p2371bzoj2118 墨墨的等式
- Gym 100342E 	Minima (暴力,单调队列)
- AS1.3 及其以上预览版新插件-实验版(NDK)
- 初识SQL(新手入门)
- java面试题Web篇
- 产业“上链”至深处,京东云如何作为?
- abaqus质量缩放系数取值_ABAQUS的质量缩放
- eclipse配置--代码提示、xml提示
- Java类加载与初始化机制实例分析
- python 使用七牛云cdn
- Arch Linux fcitx 新世纪五笔配置
热门文章
- Android MediaExtractor + MediaCodec构建简单播放器
- 如何成为一名AI算法工程师?
- kill billgates 杀死比尔盖茨在人心中的位置..
- java钟表时针分针夹角计算器
- 百度地图获取经纬度和当前精确位置名称
- 方久乐基于EAS MES生产执行系统构建安全气囊的精益化生产和全过程质量追溯
- pitch、yaw、roll三个角的区别(yaw angle 偏航角,steering angle 航向角的解释)
- Unity3d EasyAR开发案例系列教程
- 织梦DedeCMS简略标题字数限制的修改方法
- 重磅!2019亚洲区块链企业第一批入围名单正式公布!|链塔TEAMZ金色财经