Linux虚拟交付代理

与Citrix遥测服务集成

通过将Citrix遥测服务(ctxtelemetry)与Linux VDA软件集成,您可以运行Citrix Scout,然后它使用/opt/Citrix/VDA/bin/xdlcollect.sh脚本来收集有关Linux VDA的日志。

Citrix scout的图像

注:

从Linux VDA 1912和早期版本升级后,必须重新运行/opt/Citrix/VDA/sbin/ctxsetup.sh来配置Citrix遥测服务(ctxtelemetry)的变量。有关变量的更多信息,请参见易于安装.

启用和禁用Citrix遥测服务

  • 要启用该服务,请运行sudo systemctl启用ctxtelemetry.socket命令
  • 要禁用该服务,请运行sudo systemctl禁用ctxtelemetry.socket.

港口

默认情况下,Citrix遥测服务(ctxtelemetry)使用TCP/IP端口7503侦听Citrix Scout。它使用交付控制器上的TCP/IP端口7502与Citrix Scout通信。

安装Linux VDA时,可以使用默认端口或通过以下变量更改端口。

  • CTX\U XDL\U遥测\U插座\U端口–用于侦听Citrix Scout的套接字端口。默认端口是7503。
  • CTX XDL遥测端口–用于与Citrix Scout通信的端口。默认端口是7502。

要在安装VDA后更改端口,请执行以下操作:

  1. 要更改与Scout通信的端口,请运行以下命令。

    /opt/Citrix/VDA/bin/ctxreg更新-k“HKLM\Software\Citrix\VirtualDesktopAgent”-v“遥测服务端口”-d<端口号>-t REG\u DWORD<--需要复制-->
  2. 要更改用于侦听Scout的套接字端口,请运行以下命令打开并编辑ctxtelemetry.socket文件。

    sudo vi/etc/systemd/system/ctxtelemetry.socket<--需要复制-->

    套接字端口的图像

  3. 运行以下命令以重新启动套接字端口。

    Sudo systemctl stop ctxtelemetrySocket sudo systemctl start ctxtelemetry。套接字< !——NeedCopy >
  4. 在防火墙配置中启用新端口。

    例如,如果您使用的是Ubuntu发行版,请运行sudo ufw允许7503命令以启用端口7503。

调试模式

如果Citrix遥测服务无法按预期工作,则可以启用调试模式来确定原因。

  1. 要启用调试模式,请运行以下命令打开ctxtelemetry文件,然后将DebugMode值更改为1。

    sudo vi/opt/Citrix/VDA/sbin/ctxtelemetry<--需要复制-->

    启用调试模式的映像

  2. 手动停止Citrix遥测服务,或等待15分钟使服务自动停止。

    stop遥测图像

    在本例中,您可以运行以下命令来停止Citrix遥测服务。

    sudo netstat-ntlp Kill-9 1958<--需要复制-->
  3. 要重新启动Citrix Telemetry Service,请在Scout上选择Linux VDA,并在/var/log/xdl/中找到Telemetry -debug.log。

服务等待时间

这个系统的打开套接字端口的守护进程默认情况下启动,并且使用很少的资源。Citrix遥测服务在默认情况下停止,只有在传递控制器发出日志收集请求时才启动。日志收集完成后,服务将等待新的收集请求15分钟,如果没有新的收集请求,服务将再次停止。您可以通过以下命令配置等待时间。最小值为10分钟。如果将值设置为小于10分钟,则最小值10分钟将生效。设置等待时间后,停止并重新启动服务。

/opt/Citrix/VDA/bin/ctxreg创建-k“HKLM\Software\Citrix\VirtualDesktopAgent”-v“TelemetryServiceIDletimeoutminutes”-d-t REG\u DWORD<--需要复制-->

验证试验

在收集开始之前,验证测试会自动为每台选定的计算机运行。这些测试确保满足要求。如果某台机器的测试失败,Scout将显示一条消息,其中包含建议的纠正措施。有关验证测试的更多信息,请参阅验证试验Citrix Scout文档中的部分。

与Citrix遥测服务集成