跳转到主要内容
有时,你在安装 Gorelo Agent 时可能会遇到问题。以下是需要考虑的几个方面。

支持的操作系统

Gorelo 仅支持供应商(Microsoft/Apple)当前支持的操作系统。

先决条件检查

Gorelo 为 Windows 和 macOS 提供了先决条件检查。它会确认设备满足要求并且可以访问 Gorelo 的服务,最后给出明确的 PASS 或 FAIL 结果。 两个脚本都会要求你选择 Gorelo 区域:USW(美国西部)或 AUE(澳大利亚东部)。然后,脚本会检查该区域对应的 Gorelo 服务器、IoT Hub 和下载源。以交互方式运行脚本时,脚本会提示你选择一个区域。要跳过提示(例如用于无人值守运行),请事先将 GORELO_REGION 环境变量设置为 USW 或 AUE。
  1. 在遇到代理问题的计算机上打开提升权限的 PowerShell 窗口。
  2. 复制下面的整个脚本,将其粘贴到窗口中,然后按 Enter:
gorelo-check-windows.ps1
  1. 出现提示时选择你的区域(USW 或 AUE)。
  2. 使用下表解决任何失败,并确保你的修复在 PowerShell 会话和重启之后依然有效。
该脚本还会检查该区域 IoT Hub 的 DNS 解析(USW 为 gorelo.azure-devices.net,AUE 为 gorelo-aue.azure-devices.net)。如果 IoT Hub 无法解析,脚本会显示警告而不是失败。该警告不会阻止安装程序检查通过,但代理可能在安装后无法连接,因此值得修复。

代理已安装但资产显示离线

Gorelo 中资产的在线或离线状态来自 Gorelo Agent。Gorelo Connect 是一个独立的远程控制组件。即使 Gorelo Agent 无法连接到 Gorelo 云,Gorelo Connect 仍可以运行,你也可以启动远程会话。请参阅 Gorelo Agent 与 Gorelo Connect。 如果 Gorelo Agent 已安装,但资产在资产列表中显示离线:
  1. 在受影响的设备上运行先决条件检查。
  2. 查看 Gorelo 网关、API 和 hub 服务器的 URL 检查。失败表示防火墙、代理或 DNS 设置阻止了 Gorelo Agent。
  3. 查看 IoT Hub DNS 警告。如果设备无法解析 gorelo.azure-devices.net(USW)或 gorelo-aue.azure-devices.net(AUE),即使其他互联网流量和 Gorelo Connect 正常工作,Gorelo Agent 也可能无法连接。
  4. 查看时间同步检查。修复任何时间不匹配。
  5. 检查 Gorelo Agent 日志中的连接错误。有关 Windows 和 macOS 上代理日志的位置,请参阅日志。

日志

Gorelo 将所有内容记录到:
随着安装过程的进行,安装程序会在每个阶段创建额外的文件夹,里面有日志文件:InstallerHandler > Installer > Shell > Agent最常见的问题会出现在以下日志中:
如果 Gorelo 支持人员要求日志文件,请将整个 LogFiles 文件夹作为 .zip 发送。

仍有问题?

如果你在解决 Gorelo Agent Check 中所有失败后仍遇到安装或连接问题,请直接联系 Gorelo 支持。通过左下角菜单中的 ”?” 图标使用支持聊天。