的agent.sh
/agent.bat
脚本用于配置Agent。下表列出了每种支持的操作系统的默认位置:
这些参数使您能够从脚本或命令行配置MySQL Enterprise Monitor Agent,并且只能在MySQL Enterprise Monitor Agent停止时运行。
表10.4 Agent Configuration Utility的默认位置
操作系统 | 文件位置 |
---|---|
微软视窗系统 |
|
UNIX / Linux |
|
Mac OS X |
|
使用——帮助
查看其选项。
Service Manager配置实用程序包含以下命令集:
它不可能跑agent.sh
从命令行为根
,但只是作为mysql
。
以下参数使您能够创建、测试和编辑从MySQL Enterprise Monitor Agent到被监视的MySQL实例的连接。
表10.5代理连接实用程序
的名字 | 描述 |
---|---|
|
测试MySQL连接凭据。 |
|
测试admin用户管理其他用户的权限。 |
|
创建或修改MySQL连接。 |
|
关闭并删除MySQL连接。这个参数要求 |
|
显示此代理上所有MySQL连接的信息 |
|
自动创建一般/有限用户(操作:创建、修改) |
|
MySQL实例的主机(操作:创建,修改) |
|
MySQL实例的端口(操作:创建,修改) |
|
MySQL实例的套接字(操作:创建,修改) |
|
有限级别的凭证(操作:创建、修改) |
|
一般用户凭证 |
|
管理用户凭证 |
|
连接标识 |
|
指定要向其中添加此连接的组的名称。如果命名组不存在,则创建该组并向其添加连接。该参数可以在 |
|
强制使用STDIN进行密码输入(密码输入没有被屏蔽——这个选项只对这些实用程序的非常特定的使用有用,比如从自动脚本中调用) |
|
禁用复制拓扑发现功能。如果不使用复制功能,或者希望稍后发现拓扑,请使用此参数。拓扑发现可能非常耗时。 |
|
此连接的MySQL实例的身份源, |
|
要求MySQL连接使用TLS。 |
|
当使用——require-encryption时,允许自签名TLS证书。 |
|
当使用 |
下面的示例测试根用户的凭据localhost: 3306
:
Agent.bat——test-credentials——admin-user=root——host=localhost——port=3306
下面的示例仅使用admin用户为localhost创建连接:3306:
Agent.bat -c——admin-user=root——host=localhost——port=3306
下面的示例只使用admin用户创建到localhost:3306的连接,并强制输入STDIN密码:
Agent.bat -c——admin-user=root——host=localhost——port=3306
下面的示例只使用admin用户创建到localhost:3306的连接,并添加到Standard、Special和Third组:
agent.bat -c——admin-user=root——host=localhost——port=3306——connect - Group =Standard——connect - Group ="特殊组"——connect - Group ="第三组"
下面的参数使您能够配置或编辑从MySQL Enterprise Monitor Agent到MySQL Enterprise Service Manager的连接。
表10.6 MySQL Enterprise Monitor Agent Configuration Utility
的名字 | 描述 |
---|---|
|
设置代理用于连接到服务管理器的凭据 |
|
为服务管理器设置URL |
|
设置Agent UUID |
|
将MEM组设置为用于此代理的所有MySQL连接 |
|
强制使用STDIN密码输入(密码输入没有被屏蔽——这个选项只对这些实用程序的非常特定的使用有用,比如从自动脚本中调用) |
|
发现并尝试收集操作系统相关资产并将其转储到STDOUT(用于调试) |
下面的示例设置代理连接到MySQL企业服务管理器所使用的用户名和URL:
agent.sh——代理商用户=代理url = https://localhost: 8443