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
我这边报错:EnvironmentError: mysql_config not found
centos:yum install python-devel mysql-devel

在MySQL-python安装成功后,就可以在python中引入MySQLdb了

三、
安装Lepus采集器

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

$db['default']['hostname'] = '127.0.0.1';
$db['default']['port'] = '3306';
$db['default']['username'] = 'lepus';
$db['default']['password'] = '123456';
$db['default']['database'] = 'lepus';
$db['default']['dbdriver'] = 'mysql';
 
重启xampp  /opt/lampp/lampp restart
启动lepus   lepus start

五、登录进行添加主机和监控

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

即:访问http://127.0.0.1/lepus/web(记得关防火墙或者设置防火墙策略)
默认账号密码admin/Lepusadmin

 

 我自己已经检测了自己的QA服务器,如下

 

 

 

 
posted @ 2018-03-20 14:41  彩笔杀手  阅读(579)  评论(0编辑  收藏  举报