溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

發(fā)布時間:2020-07-22 04:06:33 來源:網(wǎng)絡(luò) 閱讀:1046 作者:蔣將將 欄目:MySQL數(shù)據(jù)庫

一、簡介

       Lepus安裝需要Lamp環(huán)境,Lamp環(huán)境的安裝個人認為比較費勁,XAMPP的一鍵部署LAMP環(huán)境省心省力, lepus官網(wǎng)手冊也建議采用XAMPP的方式安裝,lepus也是在XAMPP上進行研發(fā)的,看官網(wǎng)安裝手冊,看了半天也沒成功,經(jīng)過多日奮戰(zhàn),終于實現(xiàn)lepus的快速,輕量化部署;

注意:xampp會把apache,mysql,php都安裝,所以要在干凈的環(huán)境中進行安裝,以免安裝兩個mysql造成沖突;

環(huán)境:

master01:172.160.20.122----被監(jiān)控機 slave1:172.160.20.126   ----監(jiān)控機

二、搭建LNMP環(huán)境(126上)

安裝XAMPP

下載地址:https://www.apachefriends.org/download.html

版本注意:

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

上傳到服務(wù),授權(quán)

# chmod +x xampp-linux-x64-7.3.0-0-installer.run

#安裝

# ./xampp-linux-x64-7.3.0-0-installer.run

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

#啟動

# /opt/lampp/lampp start

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

# netstat -tnlp | grep -E "3306|21|80"

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

#配置環(huán)境變量

# vim /etc/profile

export PATH=$PATH:/opt/lampp/bin/

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lampp/lib

#生效命令

# source /etc/profile

關(guān)閉mysql網(wǎng)絡(luò)安全模式

# vim /opt/lampp/etc/my.cnf

#skip-networking

設(shè)置密碼:

# /opt/lampp/lampp security

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

設(shè)置密碼將使用此密碼保護XAMPP演示頁面(http:// localhost / xampp /)。用戶名是'xampp'!

運行此命令后,您的XAMPP安裝應(yīng)該更安全。

重啟服務(wù)

# /opt/lampp/lampp restart

三、安裝Lepus(126上)

下載MySQLdb-python.zip文件,它是lepus安裝后監(jiān)控mysql所必需的。

#解壓

# unzip MySQL-python-1.2.5.zip

# cd MySQL-python-1.2.5/

# python setup.py build

報錯如下:

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

解決方法:

yum install mysql-devel

yum install gcc libffi-devel python-devel openssl-devel

#修改文件

# vim site.cfg

mysql_config = /usr/bin/mysql_config

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

#重新執(zhí)行

# python setup.py build

# python setup.py install

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

四、lepus安裝采集器(lepus官網(wǎng)下載)

下載地址:http://www.lepus.cc/soft/17

1、解壓

# unzip Lepus3.7.zip

2、創(chuàng)建數(shù)據(jù)庫和用戶

> use mysql

> create database lepus default character set utf8;

> grant select,insert,update,delete,create on lepus.* to 'lepus'@'%' identified by '123456';

> flush privileges;

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

3、導(dǎo)入數(shù)據(jù)庫

# mysql -uroot -p lepus < sql/lepus_table.sql

# mysql -uroot -p lepus < sql/lepus_data.sql

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

4、設(shè)置數(shù)據(jù)庫

> use lepus

> alter table mysql_status modify column max_connect_errors bigint(18);

> alter table mysql_status_history modify column max_connect_errors bigint(18);

5、創(chuàng)建被監(jiān)控數(shù)據(jù)庫的賬號密碼

省略,,,,

6、lepus配置

# cd python/

# chmod +x install.sh

# ./install.sh

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

修改配置文件

# vim /usr/local/lepus/etc/config.ini

###監(jiān)控機MySQL數(shù)據(jù)庫連接地址###

[monitor_server]

host="172.160.20.126"

port=3306

user="lepus"

passwd="123456"

dbname="lepus"

[root@slave1 lepus_v3.7]# cp -r php/* /opt/lampp/htdocs/

#修改數(shù)據(jù)庫用戶鏈接

# vim /opt/lampp/htdocs/application/config/database.php

$db['default']['hostname'] = '172.160.20.126';

$db['default']['port']     = '3306';

$db['default']['username'] = 'lepus';

$db['default']['password'] = '123456';

$db['default']['database'] = 'lepus';

$db['default']['dbdriver'] = 'mysql';

#啟動lepus

# cd /usr/local/lepus/

# lepus start

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

7、修改虛擬主機

# vim /opt/lampp/etc/extra/httpd-vhosts.conf

<VirtualHost *:80>

AddDefaultCharset UTF-8

DocumentRoot "/opt/lampp/htdocs"

ServerName www.jiangjj.com

<Directory"/opt/lampp/htdocs">

Options FollowSymLinks

AllowOverride All

Order allow,deny

Allow from All

</Directory>

ErrorLog "|/usr/local/apache/bin/rotatelogs /home/logs/apache/php_%Y%m%d_error.log86400 480"

CustomLog "|/usr/local/apache/bin/rotatelogs /home/logs/apache/php_%Y%m%d_access.log86400 480" common

</VirtualHost>

8、訪問http://www.jiangjj.com

默認管理員賬號密碼admin/Lepusadmin登錄后請修改管理員密碼,增加普通賬號。

訪問報錯,如下:

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

解決方法:

參考地址:http://blog.itpub.net/15498/viewspace-2134612/?tdsourcetag=s_pcqq_aiomsg

第一處修改:

# vim /opt/lampp/htdocs/system/core/Common.php

#257行

#return $_config[0] =& $config;

               $_config[0] =& $config; return $_config[0];

第二處修改:

# vim /opt/lampp/htdocs/application/config/database.php

$db['default']['dbdriver'] = 'mysqli';

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

第三處:

# vim /opt/lampp/htdocs/application/libraries/Layout.php

#function Layout($layout = "layout_main")

function __construct($layout = "layout_main")

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

下載MySQL-python

它是lepus安裝后監(jiān)控mysql所必需的

下載地址:https://pypi.org/project/MySQL-python/

下載地址:https://pypi.org/project/setuptools/

添加mysql主機后,圖像報錯

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)

--MySQL復(fù)制監(jiān)控中無法看圖形

vi /opt/lampp/htdocs/application/controllers/lp_mysql.php

337行,去掉'mysql/replication',改為parent::check_privilege();

原來為parent::check_privilege('mysql/replication');

centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)


centos7 天兔(Lepus)數(shù)據(jù)庫監(jiān)控系統(tǒng)


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI