XAMPP的一鍵部署LAMP環境省心省力, lepus官網手冊也建議採用XAMPP的方式安裝,lepus也是在XAMPP上進行研發的php
注意xampp會把apache,mysql,php都安裝,因此要在乾淨的環境中進行安裝,以避免安裝兩個mysql,兩個mysql也是能夠的,這裏是乾淨的環境。html
總體環境:python
192.168.0.5 監控機mysql
192.168.0.6 主 被監控機linux
192.168.0.9 從 被監控機sql
安裝XAMPPapache
Xampp下載地址:https://www.apachefriends.org/download.htmlvim
注意你的版本號,高版本的XAMPP中可能不是Mysql而是MariaDB瀏覽器
[root@localhost src]# ls debug kernels xampp-linux-x64-1.8.3-5-installer.run [root@localhost src]# chmod +x xampp-linux-x64-1.8.3-5-installer.run [root@localhost src]# ./xampp-linux-x64-1.8.3-5-installer.run [root@localhost src]# /opt/lampp/lampp start
[root@localhost src]# vim /etc/profile 追加變量app
export PATH=$PATH:/opt/lampp/bin/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lampp/lib
[root@localhost src]# source /etc/profile
下載MySQLdb-python.zip是lepus安裝後監控mysql所必需的
http://cdn.lepus.cc/cdncache/software/MySQLdb-python.zip
[root@localhost src]# unzip MySQLdb-python.zip.zip [root@localhost MySQLdb1-master]# which mysql_config /opt/lampp/bin/mysql_config [root@localhost MySQLdb1-master]# yum install gcc libffi-devel python-devel openssl-devel [root@localhost MySQLdb1-master]# yum install urpmi xterm [root@localhost MySQLdb1-master]# python setup.py build [root@localhost MySQLdb1-master]# python setup.py install
lepus安裝採集器(lepus官網下載)
[root@localhost src]# unzip lepus3.7.zip 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@localhost lepus_v3.7]# mysql -uroot -p lepus < sql/lepus_table.sql [root@localhost lepus_v3.7]# mysql -uroot -p lepus < sql/lepus_data.sql 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);
被監控庫HE1,HE2只需建立lepus_monitor帳號便可
mysql> grant select,super,process,reload,show databases,replication client on *.* to'lepus_monitor'@'%' identified by 'MANAGER'; mysql> flush privileges;
Lepus配置
[root@localhost lepus_v3.7]# cd python/ [root@localhost python]# chmod +x install.sh [root@localhost python]# ./install.sh [root@localhost python]# vim /usr/local/lepus/etc/config.ini [monitor_server] host="192.168.0.5" port=3306 user="lepus_user" passwd="MANAGER" dbname="lepus"
[root@localhost lepus_v3.7]# cp -r php/* /opt/lampp/htdocs/ [root@localhostlepus_v3.7]#vim/opt/lampp/htdocs/application/config/database.php $db['default']['hostname'] = '192.168.0.5'; $db['default']['port'] = '3306'; $db['default']['username'] = 'lepus_user'; $db['default']['password'] = 'MANAGER'; $db['default']['database'] = 'lepus'; $db['default']['dbdriver'] = 'mysql';
[root@localhost lepus]# Lepus start
有問題看日誌
[root@localhost lepus]# tail -f /usr/local/lepus/nohup.out [root@localhost lepus]# tail -f /usr/local/lepus/logs/lepus.log [root@localhost lepus]# vim /opt/lampp/etc/extra/httpd-vhosts.conf
刪除原有 修改
<VirtualHost*:80>
AddDefaultCharset UTF-8
DocumentRoot "/opt/lampp/htdocs" ServerName mysqlmtop1.ikongjian.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>
而後就能夠直接在瀏覽器輸入IP地址就會出現天兔登錄界面
默認管理員帳號密碼admin/Lepusadmin登陸後請修改管理員密碼,增長普通帳號。
顯示有錯誤 不知道狀況出在哪裏但願有大神指點指出
報錯 沒找到緣由 檢測不到客戶端 待處理階段
支持原版 http://www.javashuo.com/article/p-axdyvpfn-cc.html
我是按照步驟作最終結果不是很理想 那位大神有解決辦法 及時和我聯繫!