lepus mysql 复制监控_MySQL数据库之CentOS搭建lepus3.8监控MySQL
本文主要向大家介紹了MySQL數據庫之CentOS搭建lepus3.8監控MySQL ,通過具體的內容向大家展現,希望對大家學習MySQL數據庫有所幫助。
LNMP環境
yum -y install gcc libffi-devel python-devel openssl-devel mysql-devel zlib-devel
監控端安裝數據庫連接Python的驅動包
1).安裝 MySQLdb for python (如果需要監控MySQL則必須安裝)
MySQLdb為Python連接和操作MySQL的類庫,如果準備使用lepus系統監控MySQL數據庫,那么該模塊必須安裝。
網盤下載地址: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
在監控機創建監控數據庫,并授權。
監控庫
[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);
被監控庫
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可執行權限
# chmod +x install.sh
執行安裝
# ./install.sh
修改配置文件
進入到安裝目錄,默認為/usr/local/lepus
[root@HE3~]# vi /usr/local/lepus/etc/config.ini
###監控機MySQL數據庫連接地址###
[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';
登錄進行添加主機和監控
通過瀏覽器打開監控界面,即可登錄系統。.默認管理員賬號密碼admin/Lepusadmin登錄后請修改管理員密碼,增加普通賬號。
-----
所有服務全部部署完畢之后,頁面訪問不正常,報404,或者是權限等等,原因是需要Nginx支持rewrite
server
{
listen ? ? ? 12889;
server_name ?211.144.95.44;
#rewrite 規則
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
本文由職坐標整理并發布,希望對同學們學習MySQL有所幫助,更多內容請關注職坐標數據庫MySQL數據庫頻道!
總結
以上是生活随笔為你收集整理的lepus mysql 复制监控_MySQL数据库之CentOS搭建lepus3.8监控MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql触发器如果某个字段被修改_my
- 下一篇: mysql 界面 创建用户名和密码是什么