没有合适的资源?快使用搜索试试~ 我知道了~
首页lepus(天兔)监控MySQL主从复制延迟,慢查询
lepus(天兔)监控MySQL主从复制延迟,慢查询
需积分: 48 17 下载量 169 浏览量
更新于2023-03-16
评论 2
收藏 3.23MB PDF 举报
lepus监控完整版,SQL server MYSQL redis 系统资源 oracle
资源详情
资源评论
资源推荐
Lepus3.8-天兔mysql数据库监控系统搭建
安装需求
PHP和Python都是跨平台的语言,所以理论上系统应该可以支持在不同的平台上运行。但是由于时间和精力以及资源有
限,目前天兔系统只测试完善了Centos/RedHat系统的支持。我们目前提供的技术支持也是只针对于Centos/RedHat系
统,其他系统暂不支持技术服务。
需要的核心包如下:
以下软件包只需要部署在监控机即可。被监控机无需部署。
1.MySQL5.0及以上(必须,用来存储监控系统采集的数据)
2.Apache2.2及以上(必须,WEB服务器运行服务器)
3.PHP5.3以上(必须,提供WEB界面支持)
4.Python2(必须,推荐2.6及以上版本,执行数据采集和报警任务,不支持Python3)
5.Python连接和监控数据库的相关驱动模块包:
MySQLdbforpython(Python连接MySQl的接口,用于监控MySQL,此模块必须安装)
cx_oracleforpython(Python连接Oracle的接口,非必须,如果需要监控oracle此模块必须安装)
Pymongoforpython(Python连接MongoDB的接口,非必须,如果需要监控MongoDB此模块必须安装)
redis-pyforpython(Python连接Redis的接口,非必须,如果需要监控Redis此模块必须安装)
安装LAMP基础环境
LAMP(Linux+Apache+MySQL+PHP)
配置LAMP基础环境的方式有很多种,最简单的方式有yum安装、RPM包安装等方式、安装集成环境包(例如lampp/xampp等)。您也可以
手动编译安装相关软件。这里我们不推荐使用YUM进行安装,YUM安装的PHP环境可以因为缺少某些依赖包导致500错误。如果你有能
力,可以进行编译安装,按照需要的模块编译PHP和MYSQL数据库,这种方式也是目前大型WEB推荐的方式。如果你无法进行编译安
装,我们推荐你使用Xampp集成环境包进行安装,xampp是一个可靠的稳定的lamp套件,目前已被诸多公司用于生产服务器的部署,目
前Lepus的开发环境,测试环境以及线上官网的WEB环境,都是运行在xampp环境下面,并且一直都是稳定的。
Xampp下载地址:https://www.apachefriends.org/download.html
Xampp帮助文档:https://www.apachefriends.org/faq_linux.html
注意你的版本号,高版本的XAMPP中不是MySQL而是MariaDB。
部署环境之前的准备:
1、规划IP地址
2、dns解析
3、时间同步
4、防火墙/SELINUX
lepus监控系统搭建
主机名 IP地址 操作系统 服务
lepus 192.168.2.3/24 centos7.5 LAMP+LEPUS
master-1 192.168.2.4/24 centos7.5 MYSQL---master
slave 192.168.2.5/24 centos7.5 MYSQL---slave
配置lepus主机
一、安装Xampp(LAMP)步骤:
安装过程非常简单,下载软件后解压文件,直接运行即可
下载xampp:
[root@lepus~]#wgethttps://www.apachefriends.org/xampp-files/5.6.38/xampp-linux-x64-5.6.38-0-installer.run
添加可执行权限:
[root@lepus~]#chmod+xxampp-linux-x64-5.5.38-3-installer.run
安装xampp:
[root@lepus~]#./xampp-linux-x64-5.5.38-3-installer.run
----------------------------------------------------------------------------
WelcometotheXAMPPSetupWizard.
----------------------------------------------------------------------------
Selectthecomponentsyouwanttoinstall;clearthecomponentsyoudonotwant
toinstall.ClickNextwhenyouarereadytocontinue.
XAMPPCoreFiles:Y(Cannotbeedited)
XAMPPDeveloperFiles[Y/n]:y
Istheselectionabovecorrect?[Y/n]:y
----------------------------------------------------------------------------
InstallationDirectory
XAMPPwillbeinstalledto/opt/lampp
Press[Enter]tocontinue:回车
----------------------------------------------------------------------------
SetupisnowreadytobegininstallingXAMPPonyourcomputer.
Doyouwanttocontinue?[Y/n]:y
----------------------------------------------------------------------------
PleasewaitwhileSetupinstallsXAMPPonyourcomputer.
Installing
0%______________50%______________100%
#########################################
----------------------------------------------------------------------------
SetuphasfinishedinstallingXAMPPonyourcomputer.
追加环境变量(可执行文件、库文件和头文件):
添加以下3行:
[root@lepus~]#vim/etc/profile
exportPATH=$PATH:/opt/lampp/bin
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lampp/lib
exportC_INCLUDE_PATH=$C_INCLUDE_PATH:/opt/lampp/include
[root@lepus~]#source/etc/profile
启动LAMP:
[root@lepus~]#/opt/lampp/lamppstart
StartingXAMPPforLinux5.6.37-0...
XAMPP:StartingApache...alreadyrunning.
XAMPP:StartingMySQL...ok.
XAMPP:StartingProFTPD...ok.
注:lampp命令支持stop、status、start、restart命令。
设置xampp开机自动启动:
[root@lepus~]#ln-s/opt/lampp/lampp/etc/init.d/lampp
[root@lepus~]#chkconfig--addlampp
[root@lepus~]#chkconfiglamppon
简单介绍一下XAMPP组件配置
#HTTPD主配置文件;
/opt/lampp/etc/httpd.conf
#PHP主配置文件;
/opt/lampp/etc/php.ini
#MariaDB主配置文件;
/opt/lampp/etc/my.cnf
#MariaDB数据目录;
/opt/lampp/var/mysql
#所有日志目录;
/opt/lampp/logs/
注:如果想重新安装,只需要删除/opt/lampp即可。
设置防火墙:
[root@lepus~]#firewall-cmd--add-port=3306/tcp--permanent
[root@lepus~]#firewall-cmd--add-port=80/tcp--permanent
[root@lepus~]#firewall-cmd--add-port=443/tcp--permanent
[root@lepus~]#firewall-cmd--reload
二、安装Python基础模块
首先安装Python环境(Python版本要求为Python2.6以上,不支持Python3)
其次安装数据库连接Python的驱动包
1.安装MySQLdbforpython(必须安装)
MySQLdb为Python连接和操作MySQL的类库,如果您准备使用lepus系统监控MySQL数据库,那么该模块必须安装。
wget
https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-
python-1.2.5.zip
[root@lepus~]#unzipMySQLdb-python.zip.zip
[root@lepus~]#cdMySQLdb1-master/
[root@lepusMySQLdb1-master]#whichmysql_config
/opt/lampp/bin/mysql_config
[root@lepusMySQLdb1-master]#vimsite.cfg
修改如下:
修改前:
#mysql_config=/usr/local/bin/mysql_config
修改后:
mysql_config=/opt/lampp/bin/mysql_config
[root@lepusMySQLdb1-master]#pythonsetup.pybuild
报错:
解决方法:
下载到:
[root@lepusMySQLdb1-master]#pwd
/root/MySQLdb1-master
[root@lepusMySQLdb1-master]#wgethttps://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz
下载完成后从新执行pythonsetup.pybuild
还是报错:
解决方法:
查看是否有python-devel包,如果没有用yum安装。
安装python-devel
yum-yinstallpython-devel
从新执行pythonsetup.pybuild
[root@lepusMySQLdb1-master]#pythonsetup.pyinstall
2、安装cx_oracleforpython(如果需要监控Oracle则必须安装,本环境暂未用到)
下载安装oracleinstantclient:
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
如果是64位的,请选择.*x86_64.rpm,否则是.*i386.rpm
如果是oracle9i或更高,请选择InstantClient11,如果是8或8i,请选择InstantClient10
[root@lepus~]#rpm-ivhoracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
[root@lepus~]#rpm-ivhoracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
[root@lepus~]#rpm-ivhoracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
[root@lepus~]#vim/root/.bash_profile
ORACLE_HOME="/usr/lib/oracle/11.2/client64"
PATH=$PATH:$ORACLE_HOME/bin
exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
exportLD_LIBRARY_PATH
剩余16页未读,继续阅读
syn170102
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0