测试开发

CentOS6.8系统安装天兔

LensNews
一、安装LNMP基础环境
1、配置nginx应用服务器
配置LNMP基础环境的方式有很多种,最简单的方式有yum安装、RPM包安装等方式
2、配置MySQL数据库
3、配置php应用服务器
二、安装python基础模块
1、安装setuptools
sudo wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar -xvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
sudo python setup.py build
sudo python setup.py install
2、安装python-devel
yum install python-devel
3、安装数据库连接Python的驱动包
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
三、安装Lepus采集器
1、下载lepus软件包并上传到服务器
我们这里下载的是lepus3.8版本beta版,也是目前最新版,请往下面看,放在/opt/tools目录下
/opt/tools/Lepus_v3.8_beta
2、在监控机创建监控数据库,并授权
登陆到MySQL数据中,并创建lepus数据库
create database lepus default character set utf8;
grant all privileges on lepus.* to 'root'@'%' identified by 'root';
flush privileges;
导入SQL文件夹里的SQL文件(表结构和数据文件)
# mysql -uroot –p  lepus < sql/lepus_table.sql
# mysql -uroot –p  lepus < sql/lepus_data.sql
3、安装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.
4、修改配置文件
进入到安装目录,默认为:/usr/local/lepus
修改配置项:vim etc/config.ini
###监控机MySQL数据库连接地址###
[monitor_server]
host="127.0.0.1"
port=3306
user="root"
passwd="etlx29",这里填写MySQL的root用户密码
dbname="lepus"
5、启动Lepus
此时,你可以执行启动命令启动lepus采集进程
启动命令: lepus start,提示:lepus server is already run! 代码监控服务启动成功。
四、安装WEB管理台
1、复制PHP文件夹里的文件到/data/www/目录下并重命名为lepus
cp -R php /data/www/
mv php lepus
2、打开application\config\database.php文件,修改PHP连接监控服务器的数据库信息
$db['default']['hostname'] = '127.0.0.1';
$db['default']['port'] = '3306';
$db['default']['username'] = 'root';
$db['default']['password'] = 'etlx29';
$db['default']['dbdriver'] = 'mysql';
3、在nginx中conf下添加配置lepus.conf
因为php应用服务默认端口是9000,用nginx代理到9000端口

4、web管理台MySQL监控
通过浏览器输入IP地址或域名打开监控界面,即可登录系统。
默认管理员账号密码:admin/Lepusadmin,登录后请修改管理员密码,增加普通账号
五、问题处理记录
问题一:启动lepus start提示启动失败,查看日志如下提示:
Traceback (most recent call last):
File "lepus.py", line 8, in <module>
import MySQLdb
File "build/bdist.linux-x86_64/egg/MySQLdb/__init__.py", line 19, in <module>
File "build/bdist.linux-x86_64/egg/_mysql.py", line 7, in <module>
File "build/bdist.linux-x86_64/egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory
解决方法:
查看/usr/local/lepus/logs日志,建立软连接
find / -name libmysqlclient.so.18
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18

(2)

本文由 小蜜蜂信息网 作者:admin 发表,转载请注明来源!

关键词:
LensNews

热评文章

发表评论