CDF Control Logging For Different Use Cases

book

Article ID: CTX695130

calendar_today

Updated On:

Description

Setting up Citrix CDFControl (Citrix Diagnostic Facility Control) offers several flexible methods depending on your troubleshooting needs.

 

1.How to Collect CDF Control Logs for easily reproducible issue 

   Article: https://support.citrix.com/support-home/kbsearch/article?articleNumber=CTX695202

   Use Case: Ideal for scenarios where the issue can be easily reproduced.

 

2. Collect a Citrix Diagnostic Facility (CDF) trace at system startup

    Article: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/manage-deployment/collect-cdf.html

    Use Case: Useful when issues occur during system boot.

 

3. How To Collect Remote CDF Tracing 

    Article: https://support.citrix.com/external/article/237216/how-to-collect-remote-cdf-tracing.html

    Use Case: If you do not have RDP/Console access to the VDA's to enable the tracing locally or  if you need to trace multiple machines simultaneously, remote tracing with CDFControl allows you to manage and collect traces from all specified  machines effectively.

 

4. Install Citrix CDFControl as a Service 

    Article:  https://support.citrix.com/external/article/677255/citrix-cdfcontrol-as-service.html

    Use Case: Ideal for intermittent or time-specific issues.

 

5. Save Logs On A UNC Network Share when using CDFControl as A Service 

    Article: https://support.citrix.com/external/article/678050/citrix-cdfcontrol-service-how-to-save-lo.html

    Use Case: Saving logs on a UNC network share when running CDFControl as a service is recommended in certain scenarios, particularly when dealing with non-persistent Virtual Delivery Agents (VDAs) or when local disk space is constrained. 

 

6. Schedule CDF Tracing through Task Scheduler 

    Article: https://support.citrix.com/external/article/216634/schedule-cdf-tracing-through-task-schedu.html

    Use Case: Set a Scheduled Task to start and Stop CDF Tracing based on a Trigger (Time, Event ID etc). Useful for scheduled or event-based tracing across multiple machines.

 

7.  How To Capture Specific Trace Modules using CDF Control CTL file

     Article: https://support.citrix.com/support-home/kbsearch/article?articleNumber=CTX695229&articleTitle=How_To_Capture_Specific_Trace_Modules_using_CDF_Control_CTL_file

     Use Case:  This customization helps in focusing on specific areas of interest, such as excluding unnecessary data that may not be relevant to the issue being investigated 

 

8. Scout's "Trace and Reproduce" option

    Article: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/manage-deployment/cis/scout.html

    Use Case: Scout, which comes pre-installed on both VDA and DDC, can be used for centralized data collection. It enables the gathering of CDF logs from VDA and DDC and other supplementary data sets from StoreFront, FAS, and Director servers.

    

 

Environment

These software applications are provided to you as is with no representations, warranties or conditions of any kind. You may use and distribute it at your own risk. CITRIX DISCLAIMS ALL WARRANTIES WHATSOEVER, EXPRESS, IMPLIED, WRITTEN, ORAL OR STATUTORY, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. Without limiting the generality of the foregoing, you acknowledge and agree that (a) the software application may exhibit errors, design flaws or other problems, possibly resulting in loss of data or damage to property; (b) it may not be possible to make the software application fully functional; and (c) Citrix may, without notice or liability to you, cease to make available the current version and/or any future versions of the software application. In no event should the code be used to support of ultra-hazardous activities, including but not limited to life support or blasting activities.NEITHER CITRIX NOR ITS AFFILIATES OR AGENTS WILL BE LIABLE, UNDER BREACH OF CONTRACT OR ANY OTHER THEORY OF LIABILITY, FOR ANY DAMAGES WHATSOEVER ARISING FROM USE OF THE SOFTWARE APPLICATION, INCLUDING WITHOUT LIMITATION DIRECT, SPECIAL, INCIDENTAL, PUNITIVE, CONSEQUENTIAL OR OTHER DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. You agree to indemnify and defend Citrix against any and all claims arising from your use, modification or distribution of the code.

Issue/Introduction

This article provides steps to configure CDF Control for different use cases.

Additional Information