10.1 服务管理器配置实用程序

笔记

此处列出的参数(四个存储库连接参数除外)对应于 用于初始设置的欢迎使用 MySQL Enterprise Monitor页面上显示的参数。有关详细信息,请参阅 第 13.1 节 “初始登录”

重要的

这些参数使您能够从脚本或命令行配置 MySQL 企业服务管理器,并且只能在 MySQL 企业服务管理器停止时运行。

/脚本用于为服务监视器配置 MySQL 服务器存储库config.shconfig.bat它的默认位置如下:

表 10.1 代理配置实用程序的默认位置

操作系统 文件位置

微软Windows

C:\Program Files\MySQL\Enterprise\Monitor\bin\config.bat

UNIX/Linux

/opt/mysql/enterprise/monitor/bin/config.sh

苹果系统

/Applications/mysql/enterprise/monitor/bin/config.sh


用于--help查看选项。

Service Manager 配置实用程序包含以下命令集:

服务管理器配置实用程序

config脚本使您能够定义或更改任何系统配置参数,例如用于连接到存储库的凭据、代理连接详细信息和 MySQL Enterprise Service Manager 用户凭据。

表 10.2 服务管理器配置实用程序

姓名 描述

--mysql-user=<value>

--mu=<value>

Service Manager 存储库的 MySQL 用户名。运行命令时通过 STDIN 请求密码。默认值为service_manager

--mysql-port=<value>

--mp=<value>

Service Manager 存储库的 MySQL 端口。目标 MySQL 服务器侦听的端口。默认值为 13306。

--mysql-db=<value>

--md=<value>

Service Manager 存储库的 MySQL 数据库。用于存储库的数据库的名称。默认值为mem

--mysql-server=<value>

--ms=<value>

服务管理器存储库的 MySQL 服务器。这必须是运行 MySQL 实例的服务器的可解析名称或 IP 地址。

--mysql-check-requirements

检查您的存储库以确保与 MySQL Enterprise Service Manager 的兼容性。有关执行的检查的更多信息,请参阅 第 3.2.4 节,“MySQL Enterprise Monitor 存储库”

--mysql-upgrade

mysql_upgrade在中定义的存储库上 运行--mysql-basedir

--mysql-basedir

本地 MySQL 安装的基本目录。

--sm-admin-user=<value>

服务管理器管理器用户名。此处定义的用户被添加到管理员角色。

--sm-agent-user=<value>

服务管理器代理用户名。此处定义的用户被添加到代理角色。

--auto-update

启用自动检查在线更新。

--purge-quan=<value>

定义查询分析器数据保留策略。早于此处定义的天数的查询分析器数据将被删除。默认为 28 天。

--purge-data=<value>

定义历史数据保留策略。超过此处定义的天数的历史数据将被删除。默认为 28 天。

--proxy-host=<value>

HTTP 代理主机。

--proxy-port=<value>

HTTP 代理端口。

--proxy-user=<value

HTTP 代理用户名。


重要的

始终通过 STDIN 请求密码,并在命令管理器、代理和代理中请求密码,而不管它们在命令行或脚本中定义的顺序如何。

以下示例指示 MySQL 企业服务管理器使用本地安装的实例,侦听端口 3306、 mem数据库,并使用用户连接 service_manager。:

config.sh --mysql-server=localhost --mysql-port=3306 --mysql-db=mem 
          --mysql-user=service_manager

以下是基本设置的示例,仅定义管理员和代理用户。:

config.sh --sm-admin-user=admin --sm-agent-user=agent

所有其他参数都设置为其默认值。

重要的

系统会提示您为每个定义的用户定义密码。密码只能通过 STDIN 接受。

无论命令行或脚本中定义的顺序如何,总是以管理器、代理、代理的顺序请求密码。

所有其他值都设置为其默认值。

以下是完整设置的示例,定义了所有可用选项:

config.sh --sm-admin-user=admin --sm-agent-user=agent --purge-quan=7 
          --purge-data=14 --proxy-host=localhost --proxy-port=9190 
          --proxy-user=proxy --auto-update

服务管理器证书实用程序

证书实用程序使您能够修改、更新、导入和升级您的 SSL 证书。

重要的

强烈建议您使用此实用程序修改您的 SSL 证书,不要尝试使用任何其他工具修改它们。

表 10.3 服务管理器证书实用程序

姓名 描述

--tomcat-backup-path=<value>

--tbp=<value>

用于执行升级的 Tomcat 备份路径

--upgrade

--upg

在非 OS X 平台上升级证书。即 Microsoft Windows、Linux 等。

--upgrade-osx

--upgo

在 OS X 平台上升级证书。

--new-install

--ni

为新安装生成带有新自签名证书的密钥库

--accept-keystore-password

--akp

如果指定,系统会提示用户输入密钥库密码。如果未指定,则使用默认密码 changeit访问密钥库。

--renew

续订现有的自签名证书。如果证书不是自签名的,则返回错误。

--import-certificate=<value>

导入指定的证书。例如:

--import-certificate=/path/to/client.crt

--import-key=<value>

导入指定的私钥。例如:

--import-key=/path/to/client.key