How can I monitor the progress of a large package delivery?

How can I monitor the progress of a large package delivery?

In some cases I need to push out 300mb+ files to Android devices to perform firmware updates. Is there any way to get visibility into the percentage downloaded from the the SOTI server? I often don't know how much of an update has been downloaded until it actually starts executing. 

5 Answers

Order By:   Standard | Newest | Votes
SOTI Support Agent 003 | posted this 31 October 2017

Hello Matt,

At this time it is not possible to view the percentage of the completion for a transfer for a package delivery.  But if the logging for the DS is set to verbose it is possible to get an idea of the progress. Below is are snipits of the DS logs in for a package deployment.

2017-10-31 14:32:19,736 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::startTransfer() startTransfer: Starting file transfer for device: '357506051774490'

2017-10-31 14:32:19,736 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::startTransfer() startTransfer: Entering transfer loop for device: '357506051774490'

2017-10-31 14:32:19,816 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::startTransfer() startTransfer: Continuing to next file for device: '357506051774490'

2017-10-31 14:32:19,816 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::startTransfer() startTransfer: Entering transfer loop for device: '357506051774490'

2017-10-31 14:32:19,816 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::SendFileAsync() SendFileAsync: Starting file transfer for: %pkg%LargeVideo.pcg, device: '357506051774490', blockNo: 438

2017-10-31 14:32:19,822 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::SendFileAsync() SendFileAsync: Pending bytes 66208, throttled @ block #446/-1 for device: '357506051774490'

...

2017-10-31 15:05:43,202 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::startTransfer() startTransfer: Entering transfer loop for device: '357506051774490'

2017-10-31 15:05:43,202 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::SendFileAsync() SendFileAsync: Starting file transfer for: %pkg%LargeVideo.pcg, device: '357506051774490', blockNo: 99754

2017-10-31 15:05:43,202 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::SendFileAsync() SendFileAsync: File transfer complete for %pkg%LargeVideo.pcg, for device: '357506051774490'

2017-10-31 15:05:43,202 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::startTransfer() startTransfer: Entering transfer loop for device: '357506051774490'

2017-10-31 15:05:43,204 (0x00000430) [DEBUG] ServerUtils::SendScript() [ServerUtils::SendScript] pszCmd = 'apply package "LargeVideo"'

2017-10-31 15:05:43,204 (0x00000430) [DEBUG] CCommDeploymentSrvWorker::startTransfer() startTransfer: Continuing to next file for device: '357506051774490'

  • 3
  • 0
Richard Brown | posted this 31 October 2017

What devices are you using? We support a lot of enterprise devices, Zebra being one of the OEM providers, where we can see the package downloading when within a remote control session. Navigating to the location /data/data/net.soti.mobicontrol.motorola/app_tmp, you should be able to see the package within there whilst downloading - the number of bytes shown giving you an indication of a rough "percentage" in comparison to the total number of bytes of the pcg file.

  • 2
  • 1
Matt Dermody | posted this 31 October 2017

Thanks Richard! That and the DS logs are a decent enough start for now. 

  • 0
  • 0
Steven | posted this 01 March 2019

Being able to see the progress (in %) for the deployment of an app for a device & a device group would be very useful.
Any plans for implementing such thing in a future SOTI version?

  • 0
  • 0
Support Staff | posted this 04 March 2019

Hi Steven, 

 

Regardless of whether this is on the road map or not, if it is a feature that you are interested in that does not currently exist in the latest version of the software, we encourage our customers to submit a case here.  From there you can request a feature request with your Technician, until enhancements provided you the ability to submit feature requests yourself directly. (foreshadowing?)

 

On a second note there is a section to the right side of every profile that is created that shows  information about the profile being deployed.  Including the "Execution Status",  this displays a graph of the number of devices that have completed installation on your devices and how many are outstanding.

 

  

 

Hope this helps,

Technical Support | SOTI Inc. |1.905.624.9828 | support@soti.net | www.soti.net |

  • 0
  • 0

Give us your feedback
Give us your feedback
Feedback