不能从MySQL Enterprise Monitor 3.2之前的版本升级到MySQL Enterprise Monitor 4.0。要升级旧版本,在运行MySQL Enterprise Monitor 4.0升级过程之前,必须先升级到MySQL Enterprise Monitor 3.2。
MySQL Enterprise Service Manager 4.0的捆绑存储库是MySQL Server 5.7.19。
重要的变化:MySQL NDB集群监控在这个版本中为NDB集群7.5.7或更高版本添加了。
为了支持它,做了以下更改:
概述扩展到提供NDB集群节点的详细信息。
顾问得到了更新。
在这个版本中增加了以下NDB集群顾问:
NDB集群内存使用情况:
NDB集群状态:
所有现有的群集顾问都使用前缀重命名NDB集群.
删除了以下建议器,并将其功能滚入NDB集群内存使用情况顾问:
集群数据节点数据内存不足
集群数据节点索引内存越来越低
删除了以下建议器,并将其功能滚入NDB集群状态顾问:
集群数据节点已重启
集群数据节点未运行
集群已停止
发现的
ndbd
,ndbmtd
,ndb_mgmd
流程。事件视图扩展到支持MySQL NDB集群。现在可以为NDB数据节点、管理节点和API节点以及MySQL实例和主机生成事件。
的拓扑结构视图已更新为支持NDB集群拓扑。
新增“NDB集群内存使用情况”报表。有关更多信息,请参见NDB集群内存使用情况.的输出为基础
ndbinfo.memory_per_fragment
表格有关更多信息,请参见ndbinfo memory_per_fragment表.
重要的变化:用户界面被重新设计。
的创建事件处理程序对话框的过滤器部分被重新设计。此外,集团而且资产事件处理程序列表中的列组合到主题列。
有关更多信息,请参见创建事件处理程序.
中所有数据库上具有数据库级特权的用户现在可以指定排除列表
mysql.user
表格这是使用MySQL用户帐户顾问中的正则表达式来完成的。任何不匹配所定义表达式的用户都会生成事件。有关更多信息,请参见MySQL用户帐号.
请注意此更改将取代非root用户对所有数据库都有数据库、表或索引权限Advisor,并将其功能移动到MySQL用户帐号顾问。上的调度或阈值更改非root用户对所有数据库都有数据库、表或索引权限顾问,升级到此版本后更改将丢失。
(Bug #26260456, Bug #11748288, Bug #25696565)
参考:参见Bug #17742263, Bug #26130781。
在这个版本中增加了一个用户统计报告。有关更多信息,请参见用户数据.该报告基于用户概要sys模式视图。有关更多信息,请参见user_summary和x$user_summary视图.(错误# 18888933)
在这个版本中,如果你使用的是MySQL服务器存储库,而不是与MySQL企业服务管理器安装捆绑的安装,安装程序会检查MySQL服务器的以下最低要求:
MySQL服务器版本:不支持MySQL 5.7.9以前的版本。
SSL: MySQL服务器必须启用SSL。
innodb_file_format
:innodb_file_format
必须梭鱼
.innodb_file_per_table
:innodb_file_per_table
必须启用。
如果任何检查失败,安装程序将显示一个错误,并且在配置正确之前不能继续进行。
升级过程执行相同的检查。
为了检查存储库是否正确配置,MySQL Enterprise Service Manager的配置实用程序使用参数进行了扩展
——mysql-check-requirements
.有关更多信息,请参见服务管理器配置实用程序.
MySQL服务器和MySQL企业服务管理器已经升级到MySQL 5.7.19。
重要的MySQL 5.7.19的先决条件发生了变化。
libnuma.so.1
必须出现在Linux平台上。MySQL企业服务管理器完整和升级安装程序检查这个库是否存在。在MySQL企业服务管理器升级期间,升级安装程序将运行
mysql_upgrade
实用程序。
绑定MySQL Enterprise Service Manager的Tomcat服务器已经升级到8.5.16。
对于代理和服务管理器,捆绑的JRE已更新为1.8.0_141。
——mysql_ssl
MySQL企业服务管理器安装程序不再需要,并且已被删除。已为聚合数据添加了数据清除设置。有关更多信息,请参见数据清除行为.
MySQL Enterprise Monitor Proxy在执行查询时意外关闭。发生分段错误。(错误# 26798914)
在“顾问”页面上,对特定顾问的筛选不会返回所筛选的所有顾问。(错误# 26668301)
在Linux、Unix和Mac OS X平台上,代理安装程序没有检查安装目录,以确保它具有在该位置安装MySQL Enterprise Monitor agent所需的权限。
在这个版本中,安装程序检查目录是否有适当的权限。如果它没有安装到该位置的权限,它将返回以下错误消息:
有一个错误。非root用户无法访问当前安装目录。请选择不同的安装目录或将该目录的权限更改为755。
(错误# 26551166)
在一定的情况下,比如对很多图进行过滤所有Timeseries页,结果图没有正确地填充数据。属性的默认值导致的
maxHttpHeaderSize
在Tomcat配置文件中server.xml
,对于大量数据来说,这个设置太低了。默认值为32K。的值
maxHttpHeaderSize
是一倍,达到64K,并应用于SSL和非SSL连接器配置server.xml
.如果要从以前的版本升级到此版本,则必须进行编辑
server.xml
并添加maxHttpHeaderSize = " 65536 "
到每个默认连接器。如果您正在执行MySQL企业服务管理器的干净安装,您不需要编辑任何文件,默认情况下包括新值。(错误# 26391094)
如果资产选择器被折叠,则不会显示选中了哪个资产。(错误# 25252032)
在资产选择器中过滤一个组两次是不可能的。(错误# 20584984)
自动刷新干扰了菜单选择。(错误# 11748623)
Sparkline图没有动态刷新。
组复制建议器在展开时列出了组复制中没有涉及的MySQL实例。
在某些情况下,如果托管MySQL企业服务管理器的服务器重新启动,MySQL企业服务管理器重新启动失败,记录以下错误:
创建名称为“groupReplicationMembership”的bean时出错
.的添加一个新图形上没有显示下拉菜单概述仪表板。
无法在查询分析器中打开时间序列图的选定范围。的查询分析林克的表现不像预期的那样。
选择“表统计信息”报告时报错:
无法为选定的MySQL服务器生成SYS Schema报告。(U0422)
.在这个版本中,代理的Admin、General和Limited用户被授予EXECUTE特权。
重要的如果手动定义这些用户,则必须授予他们EXECUTE权限。
有关更多信息,请参见为Monitor Agent创建MySQL用户帐户.
的数据清除行为显示下拉菜单从来没有如果使用配置实用程序执行第一次安装,并且清除值设置为不能被7整除的任何值。
值是正确定义的,这是一个显示问题。
图表不包括在支持诊断报告中。
在Mac OS X平台上,
java_home_dir
安装程序没有正确设置变量。结果,配置报告包含以下错误:***未知变量java_home_dir
.在Linux、Unix和Mac OS X平台上,如果安装目录包含由不同用户创建的文件或目录,或者与运行升级的用户具有不同权限的用户,则MySQL Enterprise Service Manager升级安装程序无法升级安装。
在这个版本中,安装程序会检查安装目录,以确保所有文件和目录都具有正确的权限。如果没有,它将退出,并显示一条信息丰富的错误消息。
在某些情况下,不可能监视之前被MySQL企业服务管理器监视并删除的实例。
如果在组合图上定义的间隔为4天或更多天,则图数据不会显示。
在某些情况下,未正确地将批量调度更改应用于复制顾问、组复制配置和组复制状态。
在顾问公司看来,筛选和展开筛选了顾问选择,但没有按预期展开它。
此外,一些Advisor控件在筛选后没有正确呈现。