5.4 监控代理图形化安装向导

本节介绍如何使用安装向导安装代理。命令行安装方法中的步骤是相同的​​。

笔记

要安装到默认目录 ( /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 位代理程序安装。

要安装代理,请执行以下操作:

  1. 根据操作系统的要求运行安装程序。

  2. 显示语言选择对话框。选择您的语言,然后单击“ 确定” 。

    显示安装目录对话框。

  3. 要么更改安装目录,要么接受默认值,然后为代理选择连接类型。

    • 安装目录:使您能够更改安装路径。

    • TCP/IP:如果代理程序使用 TCP/IP 连接到受监控的数据库,则选择此项。此选项在 Microsoft Windows 平台上不可用。默认使用 TCP/IP。

    • 套接字:选择代理是否使用套接字连接到受监控的数据库。这只有在代理监视本地数据库时才有可能。此选项在 Microsoft Windows 平台上不可用。

      如果选择 Socket,则必须在稍后的安装过程中输入套接字的路径。

    点击前进。显示监视选项对话框。安装开始,文件被复制到安装目录。

  4. 您可以选择是监控安装了代理的主机,还是主机和一个 MySQL 实例。如果选择仅主机,则必须配置与 MySQL Enterprise Service Manager 的连接,但不需要其他配置。如果选择主机和数据库,还必须配置数据库连接参数。

    单击前进。如果您在 Apple OS X 上安装,将显示作为服务安装 对话框。此对话框使您能够将代理安装为服务,每次重新启动主机时都会重新启动。此选项需要管理员密码。

    在所有其他平台上,将显示MySQL Enterprise Monitor 选项对话框。

  5. 显示MySQL Enterprise Monitor 选项对话框。完成以下:

    • 主机名或 IP 地址:安装 MySQL Enterprise Service Manager 的服务器的主机名或 IP 地址。

    • Tomcat SSL 端口:MySQL 企业服务管理器正在侦听的 SSL 端口。

    • 代理用户名:代理用户名。这是所有代理必须用来连接到 MySQL Enterprise Service Manager 的用户名。

    • 代理密码:代理的密码。这是所有代理连接到 MySQL Enterprise Service Manager 时必须使用的密码。

    • 重新输入:重新输入代理密码。

    点击前进。显示受监控的数据库配置选项对话框。

  6. Monitored Database Configuration Options使您能够选择安装 的其余步骤。以下选项可用:

    • 验证主机名、端口和管理员帐户权限:选择此选项可尝试使用提供的凭据测试连接到数据库,这些凭据在“受监控的数据库信息”对话框中定义。如果不选择此选项,则安装程序不会尝试使用提供的凭据测试连接到数据库。

      笔记

      建议验证连接。

    • 配置用户帐户的加密设置:选择此选项以配置“ 加密设置”对话框。如果选中,此对话框将显示在“ 受监控的数据库信息” 对话框之后。Encryption Settings 对话框使您能够为连接到支持 SSL 的 MySQL 实例定义 SSL 选项 。

      重要的

      确保 MySQL 实例启用了 SSL。

    • 配置权限较低的用户帐户:选择是否要定义权限较低的用户帐户,General 以及Limited.

    做出选择并单击Forward

    显示受监控的数据库信息对话框。

  7. Monitored Database Information对话框使您能够为代理监视 的MySQL 实例定义连接参数。

    • MySQL 主机名或 IP 地址:运行 MySQL 实例的服务器的 IP 地址或主机名。

    • MySQL 端口:MySQL 实例监听的端口。

    • 管理员用户:代理使用的管理员用户。这可以是root用户,也可以是具有SUPER 特权的其他用户。

    • 管理员密码:管理员用户的密码。

    • 重新输入密码:重新输入管理员用户的密码。

    • Monitor Group:您希望在 MySQL Enterprise Service Manager 中将实例添加到的组。如果该组不存在,则会创建它,并将受监视的实例添加到其中。

    点击前进。如果您在受监控的数据库配置选项对话框中选择 了验证主机名、端口和管理员帐户权限,则会根据 MySQL 实例验证提供的凭据。

    如果您在“受监控的数据库配置选项”对话框中选择了 “为用户帐户配置加密设置”,则会显示“加密设置”对话框。

  8. Encryption Settings对话框使您能够为连接到支持 SSL 的 MySQL 实例定义 SSL 连接参数 。

    • 需要加密:在代理和 MySQL 实例之间强制执行加密连接。

    • 允许自签名证书:指定是否允许自签名证书。

    • CA 证书:CA 证书的路径。

  9. 如果您在“受监控的数据库配置选项”中选择了“配置低权限用户帐户” ,则会显示“低权限用户帐户创建”对话框。

    • 自动创建低权限用户:选择以使用提供的凭据自动创建用户。如果您不创建这些用户,则所有代理查询都以管理员用户身份运行。

    • 一般用户名:一般用户的用户名。

    • 一般密码:一般用户的密码。

    • 受限用户名:受限用户的用户名。

    • 受限密码:受限用户的密码。

    单击“转发”以创建代理帐户并完成安装。