与云代理和目标计算机的通信
请完成云代理与目标计算机握手期间所需的必备条件。
云代理与目标计算机握手时,需要满足以下必备条件:
- 应运行 Telegraf 的目标计算机、云代理和VMware Aria Operations之间应进行时间应同步。对于受vCenter Server云帐户管理的虚拟机,部署虚拟机的 ESXi 实例、vCenter Server、虚拟机、VMware Aria Operations和云代理之间应进行时间同步。
- 目标计算机必须有权访问云代理和已激活应用程序监控高可用性的收集器组虚拟 IP 上的端口 443、4505 和 4506。您可以通过在目标计算机上运行以下命令来验证访问权限:
- 对于 Linux 计算机:timeout 10 bash -c "</dev/tcp/{cloudproxy_fqdn_or_virtual_IP}/4505" echo $? timeout 10 bash -c "</dev/tcp/{cloudproxy_fqdn_or_virtual_IP}/4506" echo $? timeout 10 bash -c "</dev/tcp/{cloudproxy_fqdn_or_virtual_IP}/443" echo $?
- 对于 Windows 计算机:wget.exe --spider -t 1 -T 10 {cloudproxy_fqdn_or_virtual_IP}:4505 wget.exe --spider -t 1 -T 10 {cloudproxy_fqdn_or_virtual_IP}:4506 wget.exe --spider -t 1 -T 10 {cloudproxy_fqdn_or_virtual_IP}:443如果 Windows 计算机上没有wget.exe,请在文件资源管理器中导航到%temp%文件夹或其父文件夹,然后在尝试安装后搜索wget.exe。在上述命令中,对于已激活应用程序监控高可用性的收集器组,请使用虚拟 IP。对于单个云代理或属于已激活应用程序监控高可用性的收集器组的云代理,请使用云代理 FQDN。
- 用户帐户必备条件页面中介绍了安装代理所需的用户必要特权。
- 目标计算机配置要求。
- Linux 要求命令:/bin/bash, sudo, tar, awk, curl软件包:coreutils (chmod, chown, cat), shadow-utils (useradd, groupadd, userdel, groupdel), net-tools在/tmp目录上配置挂载点以允许执行脚本。
- Windows 要求
- Visual C++ 版本必须高于 14。
- 必须在 Windows 操作系统虚拟机上激活性能监视器。
- Windows 2012 R2 要求必须使用通用 C 运行时更新目标计算机。有关详细信息,请参考以下链接。
- 必须在要安装代理的vCenter Server虚拟机上安装和运行 VMware Tools。有关受支持的 VMware Tools 版本的信息,请单击此链接。仅适用于受vCenter Server云帐户管理的虚拟机。
- 添加具有“exec”权限的tmp文件夹,以便在最新的 UAG Photon OS 虚拟机上安装代理。要在/tmp目录上配置挂载点以允许脚本执行,请运行以下命令:<mount -o remount,exec /tmp>