天兔監控安裝

截圖11.png

XAMPP的一鍵部署LAMP環境省心省力, lepus官網手冊也建議採用XAMPP的方式安裝,lepus也是在XAMPP上進行研發的

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

整體環境:

192.168.0.5 監控機

192.168.0.6  被監控機

192.168.0.9  被監控機

安裝XAMPP

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

注意你的版本號,高版本的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

截圖00.png

[root@localhost src]# vim /etc/profile  追加變量

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

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

截圖02.png

[root@localhost src]# source /etc/profile

下載MySQLdb-python.ziplepus安裝後監控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);

截圖03.png

被監控庫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"

截圖04.png

[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';

截圖05.png

[root@localhost lepus]# Lepus start

截圖06.png

有問題看日誌

[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登錄後請修改管理員密碼,增加普通賬號。

截圖07.png

顯示有錯誤 不知道情況出在哪裏希望有大神指點指出

截圖08.png

截圖09.png

報錯 沒找到原因 檢測不到客戶端 待處理階段

截圖10.png

支持原版 https://blog.51cto.com/suifu/1770493

我是按照步驟做最終結果不是很理想 那位大神有解決辦法 及時和我聯繫!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章