DEX policies for persistent VDIs
Summarize
Summary of DEX policies for persistent VDIs
This document details the Digital Employee Experience (DEX) monitoring policies specifically designed for Windows persistent Virtual Desktop Infrastructures (VDIs). It provides a reference for available check instances, their frequencies, and parameters covering application, network, and device monitoring. These policies enable ServiceNow customers to effectively gather, analyze, and act on performance and stability data from persistent VDI environments.
Show less
Application Monitoring Policies
- os.win.check-app-historical: Collects application metrics such as CPU usage, memory, uptime, crashes, and I/O usage every 5 minutes, sending historical data to Metric Base.
- os.win.check-app-sccm-latest: Gathers latest metrics specifically for Microsoft System Center Configuration Manager every 24 hours.
Important: The uptime parameter requires running under the Local System account for data collection.
Application Network Experience Monitoring Policies
These policies monitor network performance metrics for Windows installed and web applications, including latency, packet loss, and jitter, with data sent to both Metric Base and the ServiceNow instance.
- os.win.check-app-dom-network-historical: Runs every 10 minutes for Windows installed apps, collecting historical network data.
- os.win.check-web-app-dom-net-historical: Runs every 10 minutes for Windows web applications, collecting historical network data.
Note: These policies use the tracert command, which does not support domain URL paths. They focus on domain network details.
Device Monitoring Policies
- os.win.check-system-metrics-latest: Collects comprehensive Windows device metrics (e.g., uptime, antivirus status, disk and memory details, network, power, CPU usage) every 24 hours with the latest data sent to the ServiceNow instance.
- os.win.check-system-metrics-historical: Captures historical Windows device metrics with flexible frequencies (5 or 30 minutes) for detailed device performance and health analysis, sending data to Metric Base.
- os.win.check-process-data: Gathers data on running Windows processes every 24 hours.
- os.win.check-sys-compliance-historical and os.win.check-sys-compliance-latest: Collect system compliance metrics with historical (5 mins) and latest (24 hours) data collection.
- os.win.check-system-executables-latest: Collects executable files present on the device every 24 hours.
- os.win.check-system-registry-latest: Retrieves Windows registry data every 24 hours.
Important: Certain parameters (bitlockerdetails, lastaccesstime, pendingupdates, userprofiles) require the Local System account for data collection.
Practical Value for ServiceNow Customers
These DEX policies enable customers to continuously monitor and analyze application performance, network experience, and device health in their persistent VDI environments. By leveraging these policies, customers can proactively detect issues, optimize virtual desktop performance, and maintain compliance and security effectively through automated data collection and integration with ServiceNow’s platform.
Policy reference for DEX monitoring on Windows persistent Virtual Desktop Infrastructures (VDI). Use this reference to understand available check instances, frequencies, and parameters for application, network, and device monitoring.
Policies for Windows persistent VDIs — Application
| Check instance | Description | Frequency | Historical or latest | Check instance parameters* |
|---|---|---|---|---|
| os.win.check-app-historical | Collects the application metrics in the persistent VDI Windows device and sends the metric data to Metric Base. | 5 mins | Historical |
cpu_usage, memory_usage, uptime, last_access_time, crashes, io_usage_read, io_usage_write, is_running, freezes, zscaler_service_status |
| os.win.check-app-sccm-latest | Collect application-specific metrics for the Microsoft System Center Configuration Manager app on the persistent VDI Windows device. | 24 hours | Latest | Not applicable |
|
Important:
* DEX
Windows Apps Metrics with the uptime check instance parameter only runs with the Local System account. |
||||
Policies for Windows persistent VDIs — Application Network Experience
- A tracert command is used to get the network path.
- ANE doesn't work for path in the domain URL. Example: <domain>/<path>
| Check instance | Description | Frequency | Historical or latest | Check instance parameters |
|---|---|---|---|---|
| os.win.check-app-dom-network-historical | Collects Windows installed apps network monitoring metrics like latency, packet loss, and jitter and sends monitoring data to Metric Base and the ServiceNow® instance. | 10 mins | Historical | domain_network_details |
| os.win.check-web-app-dom-net-historical | Collects Windows Web apps network monitoring metrics like latency, packet loss, and jitter and sends monitoring data to Metric Base and the ServiceNow instance. | 10 mins | Historical | domain_network_details |
Policies for Windows persistent VDIs — Device
| Check instance | Description | Frequency | Historical or latest | Check instance parameters* |
|---|---|---|---|---|
| os.win.check-system-metrics-latest | Collects Windows device metrics and sends the metric data to the ServiceNow instance. | 24 hours | Latest | uptime, logged_in, antivirus_enabled, firewall_enabled, disk_details, device_details, battery_details, bsod_details, cpu_details, os_details, power_plan, stability_index, pending_updates, network_details, bitlocker_details, user_profiles, antimalware_details, hard_drive_status, peripheral_devices_details, device_events, last_access_time, os_setup_details, cpu_usage, memory_details, bios_details, network_connection_profiles, network_adapter_details, boot_details, reboot_details |
|
Important:
* DEX
Windows Device Metrics with the following check instance parameters runs only with a Local System account: bitlocker_details, last_access_time, pending_updates, user_profiles. |
||||
| os.win.check-system-metrics-historical | Collects Windows device metrics and sends the metric data to MetricBase. | 30 mins | Historical | network_connection_profiles |
| os.win.check-system-metrics-historical | Collects Windows device metrics and sends the metric data to MetricBase. | 5 mins | Historical | disk_usage, disk_available, io_usage_write, io_usage_read, memory_details, cpu_usage, battery_charge_percentage, energy_consumption, wifi_transmit_rate, wifi_receive_rate, wifi_signal_strength, uptime, disk_details, cpu_performance_details, crashes, power_consumption, gpu_usage, gpu_vram_usage |
| os.win.check-process-data | Collects data for running Windows processes and sends the data to the ServiceNow instance. | 24 hours | Not applicable | Not applicable |
| os.win.check-sys-compliance-historical | Collects Windows device metrics and sends the metric data to the ServiceNow instance. | 5 mins | Historical | Not applicable |
| os.win.check-sys-compliance-latest | Collects Windows device metrics and sends the metric data to the ServiceNow instance. | 24 hours | Latest | Not applicable |
| os.win.check-system-executables-latest | Collects all the executables present on all volumes of a Windows device. | 24 hours | Latest | config_file_read |
| os.win.check-system-registry-latest | Gets registry data on Windows device. | 24 hours | Latest | config_file_read |