lepus天兔数据库监控
本篇文章的前提是服务器装了mysql服务、git,我这边就不写出来了,自行百度,装下mysql服务,比较简单
一、安装LAMP基础环境
Xampp下载地址:https://www.apachefriends.org/download.html
Xampp帮助文档:https://www.apachefriends.org/faq_linux.html
官方推荐版本:xampp-linux-x64-1.8.2-5-installer.run
其实我自己都不是用的官方推荐版本,我在官网下载了一个最新
安装过程非常简单 wget方式安装
1、wget http://cdn.lepus.cc/cdncache/software/xampp-linux-x64-1.8.2-5-installer.run
如果404。直接下载到本地,再用xshell传到linux服务器上面去
2、chmod +x xampp-linux-x64-1.8.2-5-installer.run
3、./xampp-linux-x64-1.8.2-5-installer.run
4、一直 按y (会提示y或者N)
Setup is now ready to begin installing XAMPP on your computer.
Do you want to continue? [Y/n]: y
—————————————————————————-
Please wait while Setup installs XAMPP on your computer.
Installing
0% ______________ 50% ______________ 100%
#########################################
—————————————————————————-
Setup has finished installing XAMPP on your comput
二、安装Python基础模块
pip install mysql-python
安装Lepus采集器
我这边报错:EnvironmentError: mysql_config not found
centos:yum install python-devel mysql-devel
在MySQL-python安装成功后,就可以在python中引入MySQLdb了
三、
1)下载软件安装包
安装git:yum -y install git
然后 git --version 查看版本
>>>>>>git version 1.8.3.1
至此,安装git成功!
# cd /usr/local
# git clone https://github.com/ruzuojun/lepus.git
2)对可执行文件授权,并创建软连接
# cd lepus
# chmod +x lepus*
# ln -s /usr/local/lepus/lepus /usr/local/sbin/lepus
# ln -s /usr/local/lepus/lepus_monitor /usr/local/sbin/lepus_mointor
3).在监控机创建监控数据库,并授权。
mysql> create database lepus default character set utf8;
mysql> grant select,insert,update,delete,create on lepus.* to 'root'@'localhost' identified by '123456';
mysql> flush privileges;
4)导入SQL文件夹里的初始化SQL文件(表结构和数据文件)
/usr/local/lepus/sql 这个地方执行以下2个语句
# mysql -uroot -p lepus < sql/lepus_table.sql
# mysql -uroot -p lepus < sql/lepus_data.sql
5) 修改配置文件
进入到安装目录/usr/local/lepus
# cd /usr/local/lepus/
# vim etc/config.ini
监控机MySQL数据库连接地址
[monitor_server]
host="127.0.0.1"
port=3306
user=" root "
passwd="123456"
dbname="lepus"
6) 启动Lepus)
此时,你可以执行启动命令启动lepus采集进程(这里好坑啊,几次失败,最后看日志,才发现问题)
# lepus start
lepus server start success!
验证lepus启动没有:
# ps -ef|grep lepus
如果启动失败,可以通过记录的日志信息查看错误,通过log信息我们可以定位启动失败的问题:# tail -f logs/lepus.log
四、安装WEB管理台
复制lepus/web文件夹里的文件到Apache对应的网站虚拟目录(备注:根据不同的安装方式,这个目录是不一样的,如果采用xampp
安装的Apache环境,则默认程序目录为/opt/lampp/htdocs/
)
这样的话 lepus下面的php文件夹就有文件了
创建文件夹 mkdir /opt/lampp/htdocs/lepus
拷贝安装文件 cp -rf lepus/web/* /opt/lampp/htdocs/lepus
编辑配置文件 vi /opt/lampp/htdocs/lepus/web/application/config/database.php
/opt/lampp/lampp restart
lepus start
五、登录进行添加主机和监控
通过浏览器输入IP地址或域名打开监控界面,即可登录系统。.默认管理员账号密码admin/Lepusadmin
登录后请修改管理员密码,增加普通账号
即:访问http://127.0.0.1/lepus/web(记得关防火墙或者设置防火墙策略)
默认账号密码admin/Lepusadmin
我自己已经检测了自己的QA服务器,如下