Lenovo LDI Device Intelligence User Guide

June 9, 2024
Lenovo

Lenovo LDI Device Intelligence User Guide
Lenovo LDI Device Intelligence

Copyright/Disclaimer

Copyright © 2022, Lenovo. All rights reserved.

This document contains proprietary information of Lenovo that is protected by copyright and other intellectual property law which restricts its usage. The content in this document is subject to change without notice. If you find any issues in the documentation, please report to us in writing. Lenovo gives no representations or warranties of any kind regarding its content, including accuracy or completeness.

Please do not reproduce or transmit any part of this document in any form or by any means, electronic or mechanical, for any purpose, without a written approval from Lenovo

Onboard Your Fleet

Onboard Your Fleet

This chapter helps you smoothly onboard the fleet of devices in your organization to the LDI platform
Onboard Your Fleet

Software Requirements

Client software for this solution has a few requirements that the device must meet.

Category Requirement
Manufacturer Any device manufacturer is supported, though some features may

only be available or verified on the Lenovo devices.
Operating System| Windows 10 version 1809 (October 2018 Update) or newer Windows 11 64-bit OSS pecial editions such as 10S or 10x are not currently supported
Hardware|

  • Trusted Platform Module (TPM) 2.0 enabled
  • Processor supports x86 instruction set architecture

Environment| Access to the Internet – *.uds.lenovo.com on ports 443

  • Port 8883 needed for devices with UDC agent older than 22.10.0.5
  • Proxy is supported in some scenarios

. Devices may require additional configuration to support.

Category Requirement
Proxy Support You must configure the proxy through WinINet (WinHTTP or a

third-party application/browser extension).·         Proxy server can reach *.uds.Lenovo.com on ports 443o Port 8883 needed for devices with UDC agent older than 22.10.0.5DNS name resolution is available on each managed device. You cannot set an authentication on the proxy server.

Download Provisioning Package

You can onboard fleet of devices to LDI platform through:

  • Instructions and Agents (Preferred)
  • Devices page (optional)

Click Help & Resources and then click Instructions & Agents. The Instructions
& Agents page appears.

  • Select Windows (Physical) to onboard a physical device. For further details, refer to Install a Physical Device.

Install a Physical Device

  1. Follow the instructions in Download Provisioning Package.
  2. Click Confirm.
  3. In the Maximum Usage drop-down list, select the number of devices on which you can download the provisioning package.
  4. In the Installer Expiration drop-down list, select the days for which the provisioning pack installation is valid.
  5. Click Download Pack. The pack is downloaded on the device, which access the portal.
    Download Provisioning Package

The package, organization-setup.zip which has the following components:

  • install-ldi.bat – A script that has series of commands for installation for LDI software.
  1. A Windows-based troubleshooting file package, LenovoDeviceIntelligence 0.0.75.0. diagcab. To know more about how to install, run, and create the Lenovo Device Intelligence. diagcab file, refer to Troubleshooting.
    2. README.txt file

  2. udc_setup.exe – UDC setup, UDC Service information, and task control settings
    Download Provisioning Package

Install Software Agent on Device

Note: The setup is unique for the organization and must not be shared.

Execute the following steps on every device in the fleet.

  1. Copy the following files to an empty folder in the device, e.g., C:\temp\LDItemp

    • udc_setup.exe
      README.txt

    • install-ldi.bat

  2. Execute the batch file as an Administrator.

    • Open the command prompt as an Administrator
    • Execute cd C:\temp\LDItemp
    • \install-ldi.bat
  3. Confirm whether device onboarding was successful or not by checking for an
    error in the registry.

UDC records the error in the Windows Registry at
HKLM\SOFTWARE\LENOVO\UDC\Critical Transcript when onboarding fails.

If there is an error during installation, check the following error code table to identify the error and rectify it by following the remedial tips:

UDC Significant Event Codes Error Name Remedial Tip
None Ok
1016:12007 Portal Unreachable Ensure you have a proper network connectivity

and check the connection to the UDS portal.
1001:80| Certificate Mismat ch| Portal certificate is not valid. Check for https proxy (like Fiddler) that overrides server certificate.Otherwise, contact Lenovo, because server certificate could have been changed.
1001:85| Token Expired| LDI portal token has expired, or the device registration limit set for this token is over. Request for a new provisioning package with a new token.
1001:86| Token Not Validate d| UDS does not accept provided token. Create another provision package or contact the administrator.
1016| Registered To Auto maticOrg| The device was registered to an automatic organization. Restart UDCS ervice and log in again. If it fails, contact the administrator.
Device Already Regi stered| This device was already registered in the portal. No other action may be needed, but we recommend you follow the uninstallation steps including deletion from the portal before attempting to reinstall and register the device to the portal. Refer to Uninstall UDC.
1016| Unable To Retrieve Claim Code| The script /UDC was unable to retrieve the activation code required for registration of the device in the

Track Device on LDI

  1. Check the Devices page to track whether the device has been onboarded to the LDI or not.
  2. Check the device status. If the status is:
  • Pending – The device could not be onboarded because of an error. Check for the type of error code in the registry and follow the remedy tip provided for it in the error code table. This also includes devices that don’t have an assigned license.
  • Active – Device has successfully onboarded and is currently online.
  • Offline – Device has successfully onboarded and is currently offline.

Note: To get a license, follow these steps:

  1. Select Device Manager → Devices.

  2. Search for the device with ‘Unassigned License’.
    Track Device on LDI

  3. Click Assign License.
    Offline – Devices that do not send data to the system for 1 hour.  These devices are moved from Active Status to Offline Status. If the device does not have a license, it becomes Unactivated with status Pending.

Raise a Ticket

Raise a ticket if the error persists even after following the remedial tip from the error code table.
Raise a Ticket

Onboard Fleet from Devices Page (Optional)

You can also onboard the fleet of devices in your organization to LDI platform from the Devices page.
Onboard Fleet from Devices Page \(Optional\)

In the Devices page, click . The Instructions & Agents window appears. For
more details, refer to Download Provisioning Package.

Proxy

UDC uses a security feature called certificate pinning. UDC does not support the scenario where a proxy service in your environment performs TLS inspection (decrypting and reencry pting traffic using an alternate certificate). You must completely exclude the traffic for *.uds.Lenovo.com from the proxy or disable TLS inspection permanently for that endpoint. Please refer to your proxy service documentation for how to achieve this.

Current Support Matrix

  • Leverages OS level proxy configuration
  • Usage: Configure proxy information in OS using pac file or manual proxy setupc

Scenario| Configure UDC to use proxy| For UDC to work and If TLS inspection is enabled
---|---|---
Reaching to internet requires proxy| Use the OS level configuration Pac file as well as manual proxy setup| In proxy server, whitelist.uds.lenovo.com: 443 (include port 8883 if UDC agent older than 22.10.0.5)
Internet is reachable but proxy is also required to be setup| Use the OS level configuration Pac file as well as manual proxy setup| Whitelist .uds.lenovo.com at device levelORWhitelist *.uds.lenovo.com at proxy server

Troubleshooting

When you are unable to register your device in the LDI tool, you can run a tool that executes some routine checks, collect logs, and other device information that can be used to analys  the problem offline. Use the Lenovo Device Intelligence. diagcab file for troubleshooting, which you get with the Provisioning Package.

Pre-install Validation

Note the following information for the API accessibility in different settings:

APIReachability| Test-NetConnection-Port 443 api.naea1.uds.lenovo.comTest- NetConnection-Port 443 api.euwe1.uds.lenovo.com
---|---

Troubleshooting Process

Follow these steps to troubleshoot:

  1. Double-click the Lenovo Device Intelligence. diagcab file. The following window appears.

  2. Click Next to complete the installation.

  3. After successful installation, the Troubleshooting report window appears.

Note: By default, the output is a zip file, and it also displays the location where the file is saved.

Uninstall UDC

Note: We recommend you use the Device Manager option to uninstall Universal Device Client (UDC) that ensures removal of UDC from both Windows and Driver Store.

  1. In the device, open the Device Manager page.

  2.  Select System devices and right-click Universal Device Client Device.

  3.  Select Uninstall.
    Note: Select the Delete the driver software for this device check box.
    Troubleshooting Process

  4. Verify that there is no Universal Device Client Service in Device Manager or  running service.

  5. Restart the device.

  6. In the LDI portal, select Device Manager → Devices, search for that device  and click Delete.

Onboard Your Fleet in a Proxy Environment

You can onboard your device using proxy setups. Manual Proxy Setup section:

  1. In the Address field, enter *.uds.lenovo.com
  2. In the Port field, enter 443.
    Troubleshooting Process

UDC and LDI support the following proxy configurations:

  • You must configure proxy through WinINet (vs WinHTTP or a 3rd party  application / browser extension)
  • Proxy server can reach *.uds.lenovo.com:443 (include port 8883 if UDC  agent older than 22.10.0.5)
  • Proxy server does DNS resolving for client
  • Proxy server does NOT support authentication

Note: UDC can register and sync telemetry on proxy environment by auto- detect the browser proxy settings (except if a user/password is required for such proxy access, which it is not supported). UDC always imports whatever is configured in the browser settings (WinINet) automatically, though manual setting is done for Win HTTP.

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

Lenovo User Manuals

Related Manuals