之前,我们用Oracle的:
1. enterprise manager
2. cloud control

的:
1. 12c
2. 13c

对:
1. Linux
2. Oracle database

作出了监控与管理。

但是,其实EM对Linux的管理很受限制:
12c:
RHEL,只支持:4 / 5 / 6

13c:
RHEL,只支持:6 / 7

数据库方面,只支持部分的数据库,如:
Microsoft SQL Server
IBM DB2
Oracle

但是,并不支持MySQL。

具体可以通过下面这两张从MOS上查询到的图看到:

对于MySQL的监控,Oracle单独做了一个类似Oracle EM的工具:MySQL Enterprise Manager。

官方页面:
https://www.mysql.com/products/enterprise/monitor.html

该工具可以在Oracle的eDelivery下载网站获得:
http://edelivery.oracle.com/

下载:

将下载好的安装介质上传服务器:

它们具体如下:
MySQL Enterprise Monitor 4.0.1 for Linux x86-64

V971230-01.zip MySQL Enterprise Monitor Connector/J Plugin Pack 4.0.1 (multiple platforms), 21.3 MB

V971231-01.zip MySQL Enterprise Monitor Connector/NET Plugin Pack 4.0.1 (multiple platforms), 19.2 MB

V971232-01.zip MySQL Enterprise Monitor Connector/PHP Plugin Pack 4.0.1 (multiple platforms), 17.7 MB

V971234-01.zip MySQL Enterprise Monitor Service Manager 4.0.1 for Linux x86 (64-bit), 568.7 MB

V971242-01.zip MySQL Enterprise Monitor Agent 4.0.1 for Linux x86 (64-bit), 237.2 MB

V971250-01.zip MySQL Enterprise Monitor Proxy and Aggregator 4.0.1 for Linux x86 (64-bit), 54.1 MB

————————————
在我的环境中,分布如下:

MySQL enterprise monitor – Service Manager
10.158.1.98

MySQL enterprise monitor – Agent
10.158.1.96 – mysql master
10.158.1.97 – mysql slave

——————————————

一:安装MySQL em monitor – service manager

98:
解压安装包:

创建相关目录:

执行安装:

安装后查看:

内置MySQL:

这个错误,暂时忽略。

启动MySQL enterprise monitor:

根据上面的报错提示,你可以看到问题所在:

可以看到自动生成的配置文件除了问题

修正后:

再次重启MySQL Enterprise Monitor:

这样,就没问题了。

访问下这个内置的MySQL数据库:

看看默认端口起来没有:

网页访问:
https://10.158.1.98:18443/

创建用户:
Dashboard Administrator – adminme
Monitor Agent – agentme

上面的这些数据是使用【Build-in Agent】获取到的。

二:安装:Agent
下面在目标机器上安装Agent,来抓取数据,目标机器【97】

解压:

创建目录:

安装Agent:

启动Agent服务:

这个时候看后台日志,其实是有问题的:
日志:/home/data/enterprise_manager/agent/logs/mysql-monitor-agent.log

原因出在配置文件:

上面的这个配置文件是正确的配置。

但是在安装完成后,默认的情况下【agent-mgmt-host】是被定义成上面注释的那个样子的:

这当然是有问题的。

最后,按照正确的方式配置好了MySQL Enterprise Monitor – Agent之后,重启服务:
service mysql-monitor-agent restart

查看日志的情况,就正常多了:

然后,在MySQL enterprise Monitor的面板中就可以看到配置的97的远程项目起来了:

——————————————————

至此,MySQL ENTERPRISE MONITOR,部署完成。

——————————————————
Done。

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒
隐藏
变装