本节介绍如何使用安装向导安装代理。命令行安装方法中的步骤是相同的。
要安装到默认目录 ( /opt/mysql/enterprise/agent
),
root
请先登录。以非特权用户身份安装会安装到该
目录。
/home/
user_name
/mysql/enterprise/agent
要在重新启动时自动启动代理程序,您必须在以根用户身份登录时进行安装。如果您以非特权用户身份安装,则必须在每次重新启动后自行启动代理。
虽然 MySQL Enterprise Monitor Agent 安装为 root 用户,但 Agent 写入的目录和文件归
mysql
该组中的用户所有mysql
,包括logs/
、
spool/
和
etc/agentManaged
。代理由用户启动并作为mysql
用户运行。如果您尝试安装到mysql
用户无法操作的目录,则会显示一条错误,说明如何纠正这种情况。
您还可以在
unattended
模式下安装 Monitor Agent。有关无人值守安装的更多信息,请参阅
第 8.1 节 “无人值守安装”。
要在同一台机器上安装多个代理,请使用
agentservicename
安装程序的选项每次设置一个唯一的服务名称。有关详细信息,请参阅
installer_agentservicename
。
Microsoft Windows 平台没有 64 位代理程序安装。
要安装代理,请执行以下操作:
根据操作系统的要求运行安装程序。
显示语言选择对话框。选择您的语言,然后单击“ 确定” 。
显示安装目录对话框。
要么更改安装目录,要么接受默认值,然后为代理选择连接类型。
安装目录:使您能够更改安装路径。
TCP/IP:如果代理程序使用 TCP/IP 连接到受监控的数据库,则选择此项。此选项在 Microsoft Windows 平台上不可用。默认使用 TCP/IP。
套接字:选择代理是否使用套接字连接到受监控的数据库。这只有在代理监视本地数据库时才有可能。此选项在 Microsoft Windows 平台上不可用。
如果选择 Socket,则必须在稍后的安装过程中输入套接字的路径。
点击前进。显示监视选项对话框。安装开始,文件被复制到安装目录。
您可以选择是监控安装了代理的主机,还是主机和一个 MySQL 实例。如果选择仅主机,则必须配置与 MySQL Enterprise Service Manager 的连接,但不需要其他配置。如果选择主机和数据库,还必须配置数据库连接参数。
单击前进。如果您在 Apple OS X 上安装,将显示作为服务安装 对话框。此对话框使您能够将代理安装为服务,每次重新启动主机时都会重新启动。此选项需要管理员密码。
在所有其他平台上,将显示MySQL Enterprise Monitor 选项对话框。
显示MySQL Enterprise Monitor 选项对话框。完成以下:
主机名或 IP 地址:安装 MySQL Enterprise Service Manager 的服务器的主机名或 IP 地址。
Tomcat SSL 端口:MySQL 企业服务管理器正在侦听的 SSL 端口。
代理用户名:代理用户名。这是所有代理必须用来连接到 MySQL Enterprise Service Manager 的用户名。
代理密码:代理的密码。这是所有代理连接到 MySQL Enterprise Service Manager 时必须使用的密码。
重新输入:重新输入代理密码。
点击前进。显示受监控的数据库配置选项对话框。
Monitored Database Configuration Options使您能够选择安装 的其余步骤。以下选项可用:
验证主机名、端口和管理员帐户权限:选择此选项可尝试使用提供的凭据测试连接到数据库,这些凭据在“受监控的数据库信息”对话框中定义。如果不选择此选项,则安装程序不会尝试使用提供的凭据测试连接到数据库。
笔记建议验证连接。
配置用户帐户的加密设置:选择此选项以配置“ 加密设置”对话框。如果选中,此对话框将显示在“ 受监控的数据库信息” 对话框之后。Encryption Settings 对话框使您能够为连接到支持 SSL 的 MySQL 实例定义 SSL 选项 。
重要的确保 MySQL 实例启用了 SSL。
配置权限较低的用户帐户:选择是否要定义权限较低的用户帐户,
General
以及Limited.
做出选择并单击Forward。
显示受监控的数据库信息对话框。
Monitored Database Information对话框使您能够为代理监视 的MySQL 实例定义连接参数。
MySQL 主机名或 IP 地址:运行 MySQL 实例的服务器的 IP 地址或主机名。
MySQL 端口:MySQL 实例监听的端口。
管理员用户:代理使用的管理员用户。这可以是
root
用户,也可以是具有SUPER
特权的其他用户。管理员密码:管理员用户的密码。
重新输入密码:重新输入管理员用户的密码。
Monitor Group:您希望在 MySQL Enterprise Service Manager 中将实例添加到的组。如果该组不存在,则会创建它,并将受监视的实例添加到其中。
点击前进。如果您在受监控的数据库配置选项对话框中选择 了验证主机名、端口和管理员帐户权限,则会根据 MySQL 实例验证提供的凭据。
如果您在“受监控的数据库配置选项”对话框中选择了 “为用户帐户配置加密设置”,则会显示“加密设置”对话框。
Encryption Settings对话框使您能够为连接到支持 SSL 的 MySQL 实例定义 SSL 连接参数 。
需要加密:在代理和 MySQL 实例之间强制执行加密连接。
允许自签名证书:指定是否允许自签名证书。
CA 证书:CA 证书的路径。
如果您在“受监控的数据库配置选项”中选择了“配置低权限用户帐户” ,则会显示“低权限用户帐户创建”对话框。
自动创建低权限用户:选择以使用提供的凭据自动创建用户。如果您不创建这些用户,则所有代理查询都以管理员用户身份运行。
一般用户名:一般用户的用户名。
一般密码:一般用户的密码。
受限用户名:受限用户的用户名。
受限密码:受限用户的密码。
单击“转发”以创建代理帐户并完成安装。