CentOS搭建lepus3.8監(jiān)控MySQL
成都創(chuàng)新互聯(lián)公司憑借專業(yè)的設(shè)計團隊扎實的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識和豐厚的資源優(yōu)勢,提供專業(yè)的網(wǎng)站策劃、成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、軟件開發(fā)、網(wǎng)站改版等服務(wù),在成都十載的網(wǎng)站建設(shè)設(shè)計經(jīng)驗,為成都數(shù)千家中小型企業(yè)策劃設(shè)計了網(wǎng)站。
LNMP環(huán)境
yum -y install gcc libffi-devel python-devel openssl-devel mysql-devel zlib-devel
監(jiān)控端安裝數(shù)據(jù)庫連接Python的驅(qū)動包
1).安裝 MySQLdb for python (如果需要監(jiān)控MySQL則必須安裝)
MySQLdb為Python連接和操作MySQL的類庫,如果準備使用lepus系統(tǒng)監(jiān)控MySQL數(shù)據(jù)庫,那么該模塊必須安裝。
網(wǎng)盤下載地址:https://pan.baidu.com/s/1bpnVrOF
[root@jk ~]# wget http://cdn.lepus.cc/cdncache/software/MySQLdb-python.zip
[root@jk ~]# unzip MySQLdb-python.zip
[root@jk ~]# cd MySQLdb1-master/
[root@jk ~]# which mysql_config
/usr/local/mysql/bin/mysql_config
[root@jk ~]# vim site.cfg 修改如下:
mysql_config = /usr/local/mysql/bin/mysql_config
[root@jk ~]# cd MySQLdb1-master/
[root@jk ~]# python setup.py build
[root@jk ~]# python setup.py install
下載lepus3.8 官方地址
http://www.lepus.cc/soft/18
[root@jk ~]# unzip lepus3.8.zip
[root@jk ~]# cd Lepus_v3.8_beta
在監(jiān)控機創(chuàng)建監(jiān)控數(shù)據(jù)庫,并授權(quán)。
監(jiān)控庫
[root@jk ~]# mysql -uroot -p"ZyKJ@TeST233"
mysql> create database lepus default character set utf8; mysql> grant select,insert,update,delete,create on lepus.* to 'lepus_user'@'%' identified by'MANAGER'; mysql> flush privileges;
[root@HE3Lepus_v3.8_beta]# mysql -uroot -p lepus < sql/lepus_table.sql
[root@HE3Lepus_v3.8_beta]# mysql -uroot -p lepus < sql/lepus_data.sql
##### set names utf8; ######
mysql> use lepus mysql> alter table mysql_status modify column max_connect_errors bigint(18); mysql> alter table mysql_status_history modify column max_connect_errors bigint(18);
被監(jiān)控庫
mysql> grant select,super,process,reload,show databases,replication client on *.* to'lepus_monitor'@'localhost' identified by 'MANAGER'; mysql> flush privileges;
安裝Lpeus程序
進入到Lepus軟件包的python文件夾
# cd python/
授予install.sh可執(zhí)行權(quán)限
# chmod +x install.sh
執(zhí)行安裝
# ./install.sh
修改配置文件
進入到安裝目錄,默認為/usr/local/lepus
[root@HE3~]# vi /usr/local/lepus/etc/config.ini
###監(jiān)控機MySQL數(shù)據(jù)庫連接地址###
[monitor_server] host="192.168.1.250" port=4008 user="lepus_user" passwd="MANAGER" dbname="lepus"
重啟lepus進程
ln -s /usr/local/lepus/lepus /etc/init.d/
service lepus stop
service lepus start
[root@HE3lepus]# tail -f logs/lepus.log
安裝WEB管理臺
進入到你的lepus軟件目錄
[root@HE3 ~]# cd Lepus_v3.8_beta/
[root@HE3Lepus_v3.8_beta]# cp -r php /home/www
[root@HE3 ~]# vim /home/www/php/application/config/database.php
$db['default']['hostname'] = '192.168.1.250'; $db['default']['port'] = '4008'; $db['default']['username'] = 'lepus_user'; $db['default']['password'] = 'MANAGER'; $db['default']['database'] = 'lepus'; $db['default']['dbdriver'] = 'mysql';
登錄進行添加主機和監(jiān)控
通過瀏覽器打開監(jiān)控界面,即可登錄系統(tǒng)。.默認管理員賬號密碼admin/Lepusadmin登錄后請修改管理員密碼,增加普通賬號。
-----
所有服務(wù)全部部署完畢之后,頁面訪問不正常,報404,或者是權(quán)限等等,原因是需要Nginx支持rewrite
server { listen 12889; server_name 211.144.95.44; #rewrite 規(guī)則 if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } index index.html index.htm index.php; root /data/www/Dianrui_Lepus; location ~ .*\.(php|php5)?$ { #fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 1h; } access_log /dev/null; error_log /data/wwwlogs/lepus_web_error.log; }
修改lepus登錄用戶名和密碼
mysql> use lepus mysql> update admin_user set password=md5("ZykJ@testAdmin") where user_id=1; mysql> update admin_user set username='zykj_admin' where user_id=1;
這個是登陸mysql修改lepus的登陸賬戶和密碼
zykj_admin ZykJ@testAdmin