本节介绍代理的重要功能。
代理使用三个具有不同连接级别的用户:Admin、General(可选)和 Limited(可选)。这些可以手动创建,也可以通过安装和配置过程创建。
通常情况下,每台主机安装一个Agent,Agent监控主机及其上的所有MySQL实例。代理还可以监视远程 MySQL 实例。
代理自动检测主机上的 MySQL 实例。添加新的 MySQL 实例可以在 MySQL Enterprise Monitor UI 中或从命令行执行。
在安装期间选择要监视的 MySQL 实例是可选的。如果您选择在运行安装程序时定义 MySQL 实例,则会在 MySQL Enterprise Monitor 用户界面中检测并报告主机上的其他 MySQL 实例。从那里,您可以添加适当的配置信息。
要检测 IPv6 中的本地连接,代理需要在系统上配置从 localhost 到 的正向解析
::1
,这可能意味着编辑/etc/hosts
配置文件。这是因为该
SHOW PROCESSLIST
语句localhost
即使在::1
没有地址解析的情况下也总是会报告。如果没有为 IPv6 配置本地主机解析,则代理无法检测到本地 IPv6 MySQL 服务器连接。您可以通过 MySQL Enterprise Service Manager 中显示的代理安装程序将受监控的 MySQL 实例分配给一个组。
旧代理的配置文件(
mysql-monitor-agent.ini
和agent-instance.ini
)不再存在。改用custom.xml
。密码现在以加密格式存储,因此您无法再通过查看配置文件来恢复密码。
Service Manager 现在捆绑了一个 Agent,它可以监控安装它的主机,扫描主机上的所有 MySQL 实例,还可以监控 Service Manager 存储库数据库。
笔记建议在没有安装其他 MySQL 实例的专用服务器上安装 MySQL Enterprise Service Manager。
有关代理安装支持的受支持平台的列表,请参阅 http://www.mysql.com/support/supportedplatforms/enterprise-monitor.html。