当前位置: 首页 > Linux

强大的开源企业数据库监控工具Lepus

时间:2023-04-06 06:29:20 Linux

Lepus监控简介官网:http://www.lepus.cc开源企业数据库监控系统简单、直观、强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控更简单Git仓库地址:https://gitee.com/ruzuojun/Lepus简介:Lepus(塔速)数据库企业监控系统是一套专业的DBA为互联网企业开发的Lepus是一个专业强大的企业数据库监控管理系统。通过Lepus,企业可以全方位监控数据库的实时健康状况和各项性能指标。目前支持MySQL、Oracle、MongoDB、Redis数据库的全面监控。Lepus可以在数据库出现故障或存在潜在性能问题时,根据用户设置,及时将数据库异常情况通知数据库管理员。数据库性能监控问题,及时发现性能和瓶颈,避免数据库潜在问题造成的直接经济损失。Lepus可以查看各种实时性能状态指标,并对监控和性能数据进行统计分析,从运营者和决策者的角度查看相关报表。帮助决策者更好地规划未来的数据库容量,降低硬件成本。安装所需基础环境xampp下载地址:https://www.apachefriends.org...[root@mysql-m~]#lltotal781780-rw-r--r--1rootroot6760286Dec112017LepusDatabase企业监控系统3.7版官方下载.zip-rw-r--r--1rootroot139708140Dec112017xampp-linux-x64-5.6.32-0-installer.run#准备正式集成相关软件脚本安装[root@mysql-m~]#chmod+x./xampp-linux-x64-5.6.32-0-installer.run[root@mysql-m~]#llxampp-linux-x64-5.6.32-0-installer.run-rwxr-xr-x1rootroot1397081402017年12月11日xampp-linux-x64-5.6.32-0-installer.run[root@mysql-m~]#./xampp-linux-x64-5.6.32-0-installer.run安装所需的python模块https://github.com/farcepest/...下载地址安装依赖包[root@mysql-m~]#yuminstallgccgcc-c++python-devel-y-y#安装依赖包installpython-mysql模块注:这个模块也可以在后面配置监控MYSQL的时候安装[root@mysql-m~]#unzipMySQLdb1-master.zip[root@mysql-m~]#cdMySQLdb1-master[root@mysql-mMySQLdb1-master]#whichmysql_config/usr/local/mysql/bin/mysql_config[root@mysql-mMySQLdb1-master]#vimsite.cfg[options]#路径到mysql_config.#只有在mysql_co时才使用这个nfig不在你的PATH上,或者你有一些奇怪的#setup需要它。mysql_config=/usr/local/mysql/bin/mysql_config修改上面的配置[root@mysql-mMySQLdb1-master]#pythonsetup.pybuildTraceback(mostrecentcalllast):File"setup.py",line7,inimportsetuptoolsImportError:Nomodulenamedsetuptools安装过程报错解决方法http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz下载setuptols安装[root@mysql-m~]#tarzxfsetuptools-0.6c11.tar.gz[root@mysql-m~]#cdsetuptools-0.6c11[root@mysql-msetuptools-0.6c11]#pythonsetup.pyinstall继续安装相关基础环境和需要的相关模块完成安装配置Lepus监控服务创建数据库并授权用户mysql>createdatabaselepusdefaultcharactersetutf8;查询正常,受影响的1行(0.06秒)mysql>授予lepus的所有权限。*tolepus@"192.168.22.%"identifiedby'123456';查询正常,受影响的0行,1条警告(0.09秒)mysql>flushprivileges;QueryOK,0rowsaffected(0.09sec)初始化数据库[root@mysql-m~]#解压Lepus数据库企业监控系统3.7版官方下载.zip[root@mysql-msql]#mysql-uroot-plepus<./lepus_table.sql输入密码:[root@mysql-msql]#mysql-uroot-plepus<./lepus_data.sql输入密码:各数据库说明:http://www.dbarun.com/docs/le...测试模块连接[root@mysql-mlepus_v3.7]#cdpython/[root@mysql-mpython]#pythontest_driver_mysql.pylibmysqlclient.so.20:cannotopensharedobjectfile:Nosuchfileordirectory###出现报错[root@mysql-mpython]#find/-name"libmysqlclient.so.20"/usr/local/mysql-5.7.17-linux-glibc2.5-x86_64/lib/libmysqlclient.so.20[root@mysql-mpython]#ln-s/usr/local/mysql/lib/libmysqlclient.so.20/usr/lib64/安装Lepus[root@mysql-m~]#cdlepus_v3.7/[root@mysql-mlepus_v3.7]#cdpython/[root@mysql-mpython]#chmod+xinstall.sh[root@mysql-mpython]#./install.sh[note]lepus会安装在basedir:/usr/local/lepus[note]/usr/local/lepus目录不存在,会创建[note]/usr/local/lepus目录创建成功[note]等待复制文件.......[注意]更改脚本权限sion.[note]创建链接。[note]安装完成。修改配置文件[root@mysql-mpython]#cd/usr/local/lepus/[root@mysql-mpython]#vimetc/config.ini###监控MySQL数据库连接地址###[monitor_server]host="192.168.22.171"port=3306user="lepus"passwd="123456"dbname="lepus"startservice[root@mysql-mlepus]#lepusstartnohup:appendingoutputto`nohup.out'lepus服务器启动成功!配置Lepus的WEB管理端复制PHP程序文件[root@mysql-mlepus_v3.7]#cp-raphp/*/opt/lampp/htdocs/cp:overwrite`/opt/lampp/htdocs/index.phpPHP'?y[root@mysql-mlepus_v3.7]#cd/opt/lampp/htdocs/[root@mysql-mhtdocs]#lltotal72drwxr-xr-x15rootroot4096Feb92015application-rw-r--r--1rootroot3607Feb272017applications.html-rw-r--r--1rootroot177Feb272017bitnami.cssdrwxr-xr-x20rootroot4096Dec808:07dashboard-rw-r--r--1rootroot30894May112007favicon.icodrwxr-xr-x2rootroot4096Dec808:07img-rw-r--r--1rootroot6605Feb92015index.php-rw-r--r--1rootroot2547Feb92015license.txtdrwxr-xr-x8rootroot4096Feb92015systemdrwxr-xr-x2daemondaemon4096Dec808:07webalizer配置根数据库连接配置文件[@mysql-mhtdocs]#vimapplication/config/database.php$active_group='default';$active_record=TRUE;$db['default']['hostname']='192.168.22.171';$db['default']['port']='3306';$db['default']['username']='lepus';$db['default']['password']='123456';$db['默认']['数据库']='天兔座';$db['默认']['dbdriver']='mysql';登录WEB管理后台注意:3.7版本存在该错误,升级到3.8版本后不再出现,其他版本不清楚,解决方法如下[root@mysql-m~]#vim/opt/lampp/htdocs/system/core/Common.php+257注意原来的配置#return$_config[0]=&$config;修改为$\_config[0]=&$config;return$_config[0];admin/Lepusadmin登录修改,至此整个安装和过程结束