本节介绍监控 MySQL 服务器的要求。
Monitoring Agent 可以监控从 5.5 版本开始的任何版本的 MySQL Server。
重要的无法监控 MySQL 5.7 或 8.0 的 pre-GA 版本。MySQL Enterprise Monitor 支持监控 MySQL 5.7.6,以及 MySQL 8.0.11 以上版本。
监控Agent始终在MySQL 5.7版本上使用 ,从MySQL 5.7.9开始
PERFORMANCE_SCHEMA.GLOBAL_STATUS
支持两种模式 。show_compatibility_56
笔记要监控 MySQL 5.7.8 版本,
show_compatibility_56
必须设置为 OFF。如果您打算监控 MySQL NDB Cluster,则在配置集群时必须确保以下内容:
NDB Cluster 版本为 7.5.7 或更高
编辑
[System]
集群配置文件的部分以包含集群名称。MySQL Enterprise Monitor Agent 读取此值并使用它来唯一标识您的集群。例如:[System] name=cluster-name
强烈建议在所有管理、数据和 SQL 节点上安装 MySQL Enterprise Monitor Agent 以实现最佳监控。如果这不可能,监视 SQL 节点可以提供有关整个集群的有用信息。
始终 在相应的命令中 包含
--ndb-connectstring
和 标志以促进拓扑发现。--ndb-nodeid
Management 节点以
--config-file
标志启动,并确保 MySQL Enterprise Monitor Agent 进程的所有者具有读取配置文件的权限。如果您的主机有多个地址,请
--bind-address
在 ndb 命令中包含标志,以匹配配置文件中定义的 HostName 变量。Do not use
localhost
or any loopback address in your configuration or commands. Always use a unique address.