本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon DCV 服务器上设置 Agent、设置 Broker 并对两者进行配置之后,您需要验证安装是否正常运行。
验证 Agent
安装 Broker 和 Agent 后,确保 Agent 正在运行并且能够连接到 Broker。
Linux Agent 主机
要运行的命令取决于版本。
-
自版本 2022.0 起
从 Agent 主机中,运行以下命令:
$
grep 'sessionsUpdateResponse' /var/log/dcv-session-manager-agent/agent.log | tail -1 | grep -o success -
2022.0 之前的版本
从 Agent 主机中,运行以下命令并指定当前年份、月份和日期。
$
grep 'sessionsUpdateResponse' /var/log/dcv-session-manager-agent/agent.log.yyyy
-mm
-dd
| tail -1 | grep -o success例如
$
grep 'sessionsUpdateResponse' /var/log/dcv-session-manager-agent/agent.log.2020-11-19 | tail -1 | grep -o success
如果 Agent 正在运行并且能够连接到 Broker,该命令应返回 success
。
如果该命令返回不同的输出,请检查 Agent 日志文件以获取更多信息。这些日志文件位于以下位置中:
/var/log/dcv-session-manager-agent/
。
Windows Agent 主机
打开 Agent 日志文件,该文件位于 C:\ProgramData\NICE\DCVSessionManagerAgent\log
中。
如果该日志文件包含类似下面的行,则 Agent 正在运行并且能够连接到 Broker。
2020-11-02 12:38:03,996919 INFO ThreadId(05) dcvsessionmanageragent::agent:Processing broker message "{\n \"sessionsUpdateResponse\" : {\n \"requestId\" : \"69c24a3f5f6d4f6f83ffbb9f7dc6a3f4\",\n \"result\" : {\n \"success\" : true\n }\n }\n}"
如果您的日志文件没有类似的行,请检查日志文件以查找错误。
验证 Broker
安装 Broker 和 Agent 后,请确保 Broker 正在运行,并且您的用户和前端应用程序可以访问 Broker。
从应该能够访问 Broker 的计算机中,运行以下命令:
$
curl -X GET https://broker_host_ip
:port
/sessionConnectionData/aSession/aOwner --insecure
如果验证成功,Broker 将返回以下内容:
{
"error": "No authorization header"
}