加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

CentOS创建lepus3.8监控MySQL

发布时间:2023-08-04 14:21:27 所属栏目:MySql教程 来源:
导读:CentOS搭建lepus3.8监控MySQL

LNMP环境

yum -y install gcc libffi-devel python-devel openssl-devel mysql-devel zlib-devel

监控端安装数据库连接Python的驱动包

1).安装 MySQLdb for python (如
CentOS搭建lepus3.8监控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
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章