3.2.3 监测要求

本节介绍监控 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.