Troubleshooting DEX Application Issues

This section provides sinformation about the types of issues and te ways to solve it.

Issue type

UI is not loading data for any DEX widgets
  • Verify that all platform components are running with compatible versions.
  • Ensure the DEX Server is up and running.
A specific widget is not displaying data in the UI
  • Check the API response in the browser's Network tab.
  • Review the UI logs and DEX Server logs for any errors.
Data discrepancy in the UI
  • Verify the API response in the browser's Network tab.
  • Compare the displayed data with records in the database (MSSQL/ClickHouse).
An endpoint is not responding or reporting data
  • Verify that the endpoint is active and that the DEX Plugin and Scanner services are running.
  • Ensure the endpoint has sufficient system resources to run these services.
  • Confirm that endpoint registration has been completed successfully and that its status is Active.
Issue processing a file uploaded from an endpoint
  • Verify the file on the endpoint.
  • Check the Root Server upload directory and corresponding logs.
  • Review the FillDB logs for processing errors.
  • Verify the data in the database.

Registration & Dashboard

Verify Device Registration
  • Via the Interface: BFUI > Explore > Dex > Device Score lists all Windows and macOS endpoints.
  • Via the Database: Check the dex_registration table (MSSQL) — status should read "Registered".
    Note: A missing device, or one not marked "Registered", failed to connect via the DEX Scanner Plugin.
Fix Registration Issues
  • Restart Services: Restart both the Scanner and the DEX Plugin Server (Windows Services).
  • Verify the Fix: Check both services’ logs for a success message showing zero errors.
Troubleshooting Dashboard Errors
Data or widget errors: If a metric (CPU, Memory, Disk) or a dashboard widget fails, check the DEX Server logs for the details needed to investigate and resolve it.

Log Levels & Component Locations

LOG_LEVEL: ErrorLevel (default, errors only) → DebugLevel (troubleshooting, max detail). Changing the level requires restarting the affected service via Windows Services.

Zero-Error Setup: every DEX component must install and register completely error-free during initial setup.
Component Installed / Config Path Logs Path
DEX Server C:\Program Files (x86)\BigFix Enterprise\DEX Server C:\Program Files (x86)\BigFix Enterprise\DEX Server\logs\dexserver
DEX FillDB C:\Program Files (x86)\BigFix Enterprise\DEX FillDB C:\Program Files (x86)\BigFix Enterprise\DEX FillDB\logs\dexfilldb
DEX Root Server C:\Program Files (x86)\BigFix Enterprise\DEX Plugin C:\Program Files (x86)\BigFix Enterprise\DEX Plugin\logs\dex-root-server-plugin
Scanner (Windows) C:\Program Files (x86)\BigFix Enterprise\BES Client\tools\scanner\plugin\dex\config C:\Program Files (x86)\BigFix Enterprise\BES Client\tools\scanner\plugin\dex\logs
Scanner (Mac) /Library/Application Support/BigFix/BES Agent/tools/scanner/plugin/dex/config/ /Library/Application Support/BigFix/BES Agent/tools/scanner/plugin/dex/logs/