数据库监控系统:Lepus(天兔)

部署LAMP

[root@wallet01 ~]# tar zxvf setuptools-0.6c11.tar.gz
[root@wallet01 ~]# cd setuptools-0.6c11
[root@wallet01 setuptools-0.6c11]# python setup.py install

[root@wallet01 ~]# which mysql_config 
/usr/local/mysql/bin/mysql_config

[root@wallet01 ~]# tar zxvf MySQL-python-1.2.3.tar.gz
[root@wallet01 ~]# cd MySQL-python-1.2.3
[root@wallet01 MySQL-python-1.2.3]# vi site.cfg
#mysql_config = /usr/local/bin/mysql_config
mysql_config = /usr/local/mysql/bin/mysql_config
[root@wallet01 MySQL-python-1.2.3]# python setup.py build 
[root@wallet01 MySQL-python-1.2.3]# python setup.py install

[root@wallet01 ~]# cd lepus/python
[root@wallet01 python]# python test_driver_mysql.py 
MySQL python drivier is ok!

[root@wallet01 ~]# mysql -u root -pabcd.1234
mysql> create database lepus default character set utf8;
mysql> grant select,insert,update,delete,create on lepus.* to 'lepus'@'localhost' identified by 'lepus';
mysql> flush privileges;
mysql> use lepus
mysql> source /root/lepus/sql/lepus_table.sql
mysql> source /root/lepus/sql/lepus_data.sql

[root@wallet01 ~]# cd lepus/python
[root@wallet01 python]# chmod +x install.sh
[root@wallet01 python]# ./install.sh
[note] lepus will be install on basedir: /usr/local/lepus
[note] /usr/local/lepus directory does not exist,will be created.
[note] /usr/local/lepus directory created success.
[note] wait copy files.......
[note] change script permission.
[note] create links.
[note] install complete.

[root@wallet01 ~]# cd /usr/local/lepus
[root@wallet01 lepus]# vim etc/config.ini
###监控机MySQL数据库连接地址###
[monitor_server]
host="localhost"
port=3306
user="lepus"
passwd="lepus"
dbname="lepus"

[root@wallet01 ~]# cd lepus
[root@wallet01 lepus]# cp -rf php/* /usr/local/apache/htdocs
[root@wallet01 ~]# cd /usr/local/apache/htdocs/application/config
$db['default']['hostname'] = 'localhost';
$db['default']['port']     = '3306';
$db['default']['username'] = 'lepus';
$db['default']['password'] = 'lepus';
$db['default']['database'] = 'lepus';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

[root@wallet01 ~]# cd /usr/local/lepus
[root@wallet01 lepus]# lepus start
[root@wallet01 lepus]# lepus status
lepus server is running...


猜你喜欢

转载自blog.51cto.com/13598811/2333358