ウサギlepusの配置ドキュメント


前言:Lepus(天兎)データベース企業監視システムは専門DBA個人(現在あるインターネット会社に就職している)が開発したインターネット企業に対して専門的で強大な企業データベース監視管理システムであり、企業はLepusを通じてデータベースのリアルタイム健康と各種性能指標を全方位に監視することができる.現在、MySQL、Oracle、MongoDB、Redisデータベースの全面的な監視をサポートしている.Lepusはデータベースに故障や潜在的な性能問題が発生した場合、ユーザーの設定に基づいてデータベースの異常をタイムリーに警報してデータベース管理者に処理と最適化を行い、企業がデータベースの性能監視問題を解決し、性能とボトルネックをタイムリーに発見し、データベースの潜在的な問題による直接的な経済損失を避けることができる.Lepusは各種のリアルタイム性能状態指標を表示し、監視、性能データを統計分析し、運営者から意思決定者までの複数のレベルの視点で関連報告書を表示することができる.意思決定者が将来のデータベース容量をよりよく計画し、ハードウェアコストを削減できるようにします.
ホームページ:http://www.lepus.cc/
ヘルプドキュメント:http://www.lepus.cc/manual/index
 
一、LNMP環境構築
XAMPPはApache+MYSQL+PHPを統合したサーバーシステム開発キットであり、MySQLを管理するツールphpMyAdminも含まれており、MySQLを可視化することができます.
1、ダウンロードソフト:xampp-linux-x 64-1.8.3-5-installerの使用を推奨する.run,ダウンロードアドレス:https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-5-installer.run/download
*あなたのバージョン番号に注意してください.高バージョンのXAMPPではMysqlではなくMariaDBかもしれません.
二、設置手順:
1、LAMP基礎環境の設置
[root@localhost/]# cd/usr/local/lepus-source
[root@localhost lepus-source]# chmod +x xampp-linux-x64-1.8.3-5-installer.run
[root@localhost lepus-source]# ./xampp-linux-x64-1.8.3-5-installer.run
[root@localhost lepus-source]#/opt/lampp/lampp start
[root@localhostlepus-source#vi/etc/profile環境変数を追加し、保存
export PATH=$PATH:/opt/lampp/bin/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lampp/lib
[root@localhost lepus-source]#source/etc/profile
 
2、Python基礎モジュールのインストール
(1)MySQLdb-pythonのインストール(ここではmysqlモニタリングを例に、他のモニタリングに必要なコンポーネントのインストールが個別にリストされます)
MySQLdb-pythonダウンロードアドレス:https://download.csdn.net/download/dyy_dy/11234537
[root@HE3 home]#/usr/local/lepus-source
[root@HE3 lepus-source]#unzip MySQLdb-python.zip
[root@HE3 lepus-source]# cd MySQLdb1-master/
[root@HE3 MySQLdb1-master]# which mysql_config
/opt/lampp/bin/mysql_config
[root@HE3 MySQLdb1-master]# vi site.cfg
mysql_config=/opt/lampp/bin/mysql_config#mysqlソースをlepus内のmysqlサービスに構成
[root@HE3 MySQLdb1-master]#yum install gcc libffi-devel python-devel openssl-devel
[root@HE3 MySQLdb1-master]# yum install urpmi xterm mysql-devel
[root@HE3MySQLdb1-master]# python setup.py build
[root@HE3MySQLdb1-master]# python setup.py install
 
3、Lepus採集器の取り付け
(1)モニタサーバにパッケージをアップロードし、システムに解凍する
[root@HE3 home]#/usr/local/lepus-source
[root@HE3 lepus-source]# unzip Lepus3.8.zip
(2)モニタでモニタデータベースを作成し,権限を与える.
[root@HE3 lepus-source]# mysql -uroot -p
mysql> create database lepus default character set utf8;
mysql> grant select,insert,update,delete,create on lepus.* to 'lepus_user'@'localhost' identified by 'MANAGER';
mysql> flush privileges;
(3)SQLフォルダ内のSQLファイル(テーブル構造とデータファイル)のインポート
[root@HE3 lepus-source]#cd Lepus_v3.8_beta
[root@HE3 Lepus_v3.8_beta]# mysql -uroot –p  lepus < sql/lepus_table.sql
[root@HE3 Lepus_v3.8_beta]# mysql -uroot –p  lepus < sql/lepus_data.sql
(4)Lpeusプログラムのインストール
[root@HE3 Lepus_v3.8_beta]# cd python/
[root@HE3 python]#chmod +x install.sh
[root@HE3 python]#./install.sh
[root@HE3 python]#vi/usr/local/lepus/etc/config.ini
[monitor_server]
host="192.168.1.250"#モニタサーバのmysqlアドレスに変更
port=3306 

user="lepus_user" 

passwd="MANAGER" 

dbname="lepus"

4、WEB管理台の設置
[root@HE3 python]#cd/usr/local/lepus-source/Lepus_v3.8_beta
[root@Lepus_v3.8_beta]# cp -r php/*/opt/lampp/htdocs/
[root@Lepus_v3.8_beta]# vi/opt/lampp/htdocs/application/config/database.php
$db['default']['hostname']= '192.168.1.250'; #        mysql   

$db['default']['port'] = '3306'; 

$db['default']['username']= 'lepus_user';

$db['default']['password']= 'MANAGER'; 

$db['default']['database']= 'lepus'; 

$db['default']['dbdriver']= 'mysql';

 
[root@HE3lepus_v3.7]# cd/usr/local/lepus/
[root@HE3 lepus]#lepus start
nohup: appendingoutput to `nohup.out'
lepus server startsuccess!
 
5、Lepusの起動と停止
# lepus start
# lepus stop
# lepus status
 
6、運行ログの表示
# cd/usr/local/lepus/
# tail -f logs/lepus.log 
またはnohupを表示します.outファイルは、上記のエラーログよりも完全なエラー情報を記録する出力情報を表示します.
[root@www lepus]#cd/usr/local/lepus/
[root@www lepus]# tail -f nohup.out 
 
参考資料:
1、https://blog.51cto.com/suifu/1770493
2、http://www.lepus.cc/manual/index