搭建 Lepus 天兔 監控MySQL

2022-05-07 03:15:08 字數 3881 閱讀 8649

part1:

lepus安裝需要lamp環境,lepus官網手冊也建議採用xampp的方式安裝,lepus也是在xampp上進行研發的

注意xampp會把apache,mysql,php都安裝,所以要在乾淨的環境中進行安裝,以免安裝兩個mysql,兩個mysql也是可以的

part2:lnmp環境構建

安裝xampp

注意你的版本號,高版本的xampp中可能不是mysql而是mariadb

版本搞了,系統版本低,會提示glibc_版本低,我用的是xampp-linux-x64-5.6.37-0-installer.run (資料庫版本是mariadb)

[root@b77-11-100 opt opt]# chmod +x xampp-linux-x64-1.8.2-5-installer.run

[root@b77-11-100 opt opt]# ./xampp-linux-x64-1.8.2-5-installer.run

[root@b77-11-100 opt opt]# /opt/lampp/lampp start

[root@b77-11-100 opt opt]#vi /etc/profile 追加環境變數

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

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

[root@b77-11-100 opt opt]#source /etc/profile

part3:安裝lepus

mysqldb-python.zip是lepus安裝後監控mysql所必需的,yum方式直接安裝

[root@b77-11-100 opt opt]# yum install mysql-python

[root@b77-11-100 opt opt]#unzip lepus3.7.zip

[root@b77-11-100 opt opt]# unzip lepus.zip

[root@b77-11-100 opt opt]# which mysql_config

/opt/lampp/bin/mysql_config

[root@b77-11-100 opt lepus_v3.7]# vi site.cfg

mysql_config= /opt/lampp/bin/mysql_config

[root@b77-11-100 opt opt]#yum install gcc libffi-devel python-devel openssl-devel

[root@b77-11-100 opt opt]# yum install urpmi xterm

注:lepus安裝過程中如果報錯,根據報錯資訊來操作比如

[root@b77-11-100 opt lepus_v3.7]# ln -s /usr/lib64/libssl.so.1.0.1e /usr/lib64/libssl.so.1.0.0

[root@b77-11-100 opt lepus_v3.7]# ln -s /usr/lib64/libcrypto.so.1.0.1e /usr/lib64/libcrypto.so.1.0.0

part4:資料庫配置

監控庫mysql> create database lepus default character set utf8;

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

mysql> flush privileges;

[root@b77-11-100 opt lepus_v3.7]# mysql -uroot -p lepus < sql/lepus_table.sql

[root@b77-11-100 opt lepus_v3.7]# mysql -uroot -p lepus < sql/lepus_data.sql

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);

建立lepus_monitor賬號即可

mysql> grant select,super,process,reload,show databases,replication client on *.* to'lepus_monitor'@'192.168.11.100' identified by 'abc123';

part5:lepus配置

[root@b77-11-100 opt lepus_v3.7]# cd python/

[rroot@b77-11-100 opt python]# chmod +x install.sh

[root@b77-11-100 opt python]# ./install.sh

[root@b77-11-100 opt python]# vi /usr/local/lepus/etc/config.ini

###監控機mysql資料庫連線位址###

[monitor_server]

host="127.0.0.1"

port=3306

user="lepus_user"

passwd="abc123"

dbname="lepus"

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

[root@b77-11-100 opt lepus_v3.7]# cd /usr/local/lepus/

[root@b77-11-100 opt lepus_v3.7]# lepus start

lepus server startsuccess!

有問題看日誌

刪除原有的,改為

adddefaultcharset utf-8

documentroot "/opt/lampp/htdocs"

servername mysqlmtop1.ikongjian.com

options followsymlinks

allowoverride all

order allow,deny

allow from all

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

通過瀏覽器輸入 192.168.11.100 開啟監控介面,即可登入系統。預設管理員賬號密碼admin/lepusadmin登入後請修改管理員密碼,增加普通賬號

讓xampp開機自動啟動

sudo ln -s /opt/lampp/lampp /etc/init.d/lampp

sudo chkconfig --add lampp

搭建 lepus 監控

centos7 mysql5.6 安裝在伺服器上面 lepus 採用docker操作 拉取映象 docker pull georce lepus 啟動容器 docker run p 9001 80 p 9002 3306 restart always name lepus v docker lepu...

Lepus 天兔 資料庫監控系統部署

使用系統版本 centos 7.6 3.10.0 957.el7.x86 64 gnu linux使用軟體版本說明 lepus版本 01.安裝服務 root lepus yum install httpd php php mysql mariadb server mysql devel python...

監控平台搭建

專案整體監控環境示意圖如下 一 安裝docker 1 配置安裝的資料來源 sudo yum config manager add repo 2 安裝docker sudo yum install docker ce docker ce cli containerd.io 3 啟動docker服務 s...