HP ThinPro (Citrix) Remote DX Installation
    • Dark
      Light
    • PDF

    HP ThinPro (Citrix) Remote DX Installation

    • Dark
      Light
    • PDF

    Article Summary

    You can follow these procedures to deploy Remote DX monitoring onto machines running the HP ThinPro operating system that connect into a Citrix environment. You can deploy Remote DX monitoring onto:

    For details on the feature, read Remote DX - Client Device Metrics.

    HP ThinPro online deployment for Citrix environments

    If the machine with HP ThinPro has an internet connection, you do not have to download any files. You just need to follow this procedure using the provided scripts in step 4.

    1. In the HPDM, go to the Templates & Rules page.
    2. Select the _File and Registry template to open the Template Editor.
      4403195445905mceclip13.png
    3. Select Add > Script. Click OK.
      4403188483345mceclip22.png
    4. In the Script Editor, enter the following shell script:
    echo "Starting RemoteDX script"
    
    echo "Pre-existing RemoteDX entries in module.ini if any"
    cat /usr/lib/ICAClient/config/module.ini | grep -B 3 -A 3 cuepux
    
    echo "Getting cuepux.dll from the repository"
    wget https://downloads.controlup.com/RemoteDX/citrix/hp/cuepux.dll -O /tmp/cuepux.dll
    chmod 555 /tmp/cuepux.dll
    
    echo "Copy cuepux.dll to ICAClient"
    cp /tmp/cuepux.dll /usr/lib/ICAClient/.
    
    
    echo "Checking if cuepux is already in module.ini"
    if grep -w "cuepux.dll" /usr/lib/ICAClient/config/module.ini
    then
        echo "Found cuepux, exiting"
        exit 0
    else
        echo "cuepux not found, adding VC config"
        sed -ie 's/^VirtualDriver.*$/&, cuepux/g' /usr/lib/ICAClient/config/module.ini
        sed -ie '/^Thinwire3.*/a cuepux = On' /usr/lib/ICAClient/config/module.ini
        sed -ie '/^\[Clipboard\]/i \[cuepux\]\nDriverName = cuepux.dll\n' /usr/lib/ICAClient/config/module.ini
    fi
    
    echo "Checking if RemoteDX exists in module.ini"
    cat /usr/lib/ICAClient/config/module.ini | grep -B 3 -A 3 cuepux
    
    1. Select Save as , enter a name for the new template, and then select OK . The template is added to the Task Templates list.
      4403188587153mceclip31.png
    2. From the Manage Devices tab, right-click a device in the device pane or a folder in the device tree, and then select Send Task to open the Template Chooser.
      4403195685777mceclip61.png
    3. In the Template Chooser window, select a category and the task template, and then click Next.
      4403188683921mceclip71.png

    HP ThinPro offline deployment for Citrix environments

    To perform the deployment on machines that cannot access the internet, you must download the ControlUp Remote DX for HP ThinPro plugin from https://downloads.controlup.com/RemoteDX/citrix/hp/cuepux.dll.

    1. In the HPDM, go to the Templates & Rules page.
    2. Select the _File and Registry template to open the Template Editor.
      4403195445905mceclip14.png
    3. Select Add > Deploy Files . Click OK.
    4. Click on the cuepux.dll file and select Add from local.
    5. Edit the Path On Device to set /usr/lib/ICAClient/ as the device path. Click OK.
    6. Add another Script subtask.
    7. In the Script Editor, enter the following shell script and click OK.
    echo "Starting RemoteDX script"
    
    echo "Pre-existing RemoteDX entries in module.ini if any"
    cat /usr/lib/ICAClient/config/module.ini | grep -B 3 -A 3 cuepux
    
    chmod 555 /usr/lib/ICAClient/cuepux.dll
    
    echo "Checking if cuepux is already in module.ini"
    if grep -w "cuepux.dll" /usr/lib/ICAClient/config/module.ini
    then
        echo "Found cuepux, exiting"
        exit 0
    else
        echo "cuepux not found, adding VC config"
        sed -ie 's/^VirtualDriver.*$/&, cuepux/g' /usr/lib/ICAClient/config/module.ini
        sed -ie '/^Thinwire3.*/a cuepux = On' /usr/lib/ICAClient/config/module.ini
        sed -ie '/^\[Clipboard\]/i \[cuepux\]\nDriverName = cuepux.dll\n' /usr/lib/ICAClient/config/module.ini
    fi
    
    echo "Checking if RemoteDX exists in module.ini"
    cat /usr/lib/ICAClient/config/module.ini | grep -B 3 -A 3 cuepux
    
    1. From the Manage Devices tab, right-click a device in the device pane or a folder in the device tree, and then select Send Task to open the Template Chooser.
      4403195685777mceclip62.png
    2. In the Template Chooser windows, select a category and the task template, and then select Next.
      4403188683921mceclip72.png

    HP ThinPro deployment for Windows environments

    To perform the deployment on machines running a Windows environment, download the Windows installer file from https://downloads.controlup.com/RemoteDX/citrix/windows/curdx_windows_citrix.exe.

    1. In the HPDM, go to the Templates & Rules page.

    2. Select the _File and Registry template to open the Template Editor.
      4403195445905mceclip15.png

    3. Select Add > Deploy Files. Click OK.4403231936145mceclip32.png

    4. Select the installer file and click Add from local.
      4403860156305mceclip1.png

    5. Enter the Path On Device where the file is saved on your machine. For example: C:\TEMP.
      44038601592491a.jpg

    6. Create a .cmd script and name it, for example: installRemotedx.

    7. Edit the script with the following code:

      curdx_windows_citrix_exe /VERYSILENT
      

      4404327985425mceclip0.png

    8. Click Add from local, select the script and click Add from local.
      440373841486531.jpg

    9. Enter the Path On Device where the file is saved on your machine. For example: C:\TEMP. Click OK.
      44038601926572a.jpg

    10. Select Add > Script and then click OK.
      4403188483345mceclip23.png

    11. Enter the name of the .cmd script you created above and click OK. 440373270376151.jpg

    12. Select Save as, enter a name for the new template and click OK. The template is added to the Task Templates list.
      4403738528401mceclip41.png

    13. Click Generate.
      4403732803473mceclip51.png

    14. Click _Template Sequence.
      440373285851361.jpg

    15. Click Add.
      440373302312171.jpg

    16. Select Settings > _Write Filter Settings and click OK.
      440373876865781.jpg

    17. Select Disable and click OK
      440373897524991.jpg

    18. Click Add.
      4403739022353101.jpg

    19. Select File and Registry and the template you created, and click OK.
      440386831310511.jpg

    20. Click OK.
      4403860054161131.jpg

    21. Click Add.
      4403860129937141.jpg

    22. Select Settings > _Write Filter Settings and click OK.
      4403860060817151.jpg

    23. Verify Enable HPWM is checked and click OK.
      4403868259473161.jpg

    24. Click Save as...
      4403860127761171.jpg

    25. Enter a name for the sequence template and click OK.
      4403868294801181.jpg

    26. Click Generate.
      440386018318519.jpg

    27. Click Manage Devices.
      4403860105745201.jpg

    28. Right-click the relevant device and click Send Task.
      4403860107025211.jpg

    29. Select Template Sequence and the template you created, and click Next.
      4403860112017221.jpg

    30. Click OK to finish and the monitoring can begin once the client device is connected to your environment.
      4403860123281231.jpg


    Was this article helpful?