on
22 Nov 2022
02:40 AM
- edited on
19 Feb 2026
09:28 PM
by
HannahM
curl directly on the host.
Test the Request from the ActiveGate
curl –vvv –i –k –L -H "User-Agent: DynatraceSynthetic/1.329" <url>
curl –vvv –i –k –L -H "User-Agent: DynatraceSynthetic/1.329" –x http(s)://proxyhost:proxyport –proxy-user username:password <url>
With basic authentication
time curl –vvv –i –k –L -H "User-Agent: DynatraceSynthetic/1.329 <url>
If required, add the proxy options from above.
Browser Monitor (ClickPath)
curl –vvv –i –k –L -H "User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4 RuxitSynthetic/1.0" <url>
curl –vvv –i –k –L -H "User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4 RuxitSynthetic/1.0" –x http(s)://proxyhost:proxyport –proxy-user username:password <url>
With basic authentication
cd ~ export DISPLAY=:99; /opt/dynatrace/synthetic/browser --headless --screenshot https://<site-of-interest>
cd ~ export DISPLAY=:99; /opt/dynatrace/synthetic/browser --user-data-dir=/var/tmp/dynatrace/synthetic/cache/vuc_work_diagnostics --disk-cache-dir=/var/tmp/dynatrace/synthetic/cache/vuc_work_diagnostics_cache --disk-cache-size=104857600 --disable-popup-blocking --ssl-version-min=tls1 --test-type --ignore-certificate-errors --no-default-browser-check --no-first-run --disable-translate --disable-web-security --disable-background-networking --disable-plugins-discovery --dns-prefetch-disable --noerrdialogs --disable-default-apps --disable-desktop-notifications --disable-crl-sets --allow-outdated-plugins --always-authorize-plugins --disable-web-resources --silent-debugger-extension-api --disable-internal-flash --disable-bundled-ppapi-flash --disable-appcontainer --user-agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.87 Safari/537.36 RuxitSynthetic/1.0 v87769033 t7840928177123288742" --load-extension=/opt/dynatrace/synthetic/vucontroller/playback/playbackengine,/opt/dynatrace/synthetic/vucontroller/playback/websocketextension --disable-extensions-except=/opt/dynatrace/synthetic/vucontroller/playback/playbackengine,/opt/dynatrace/synthetic/vucontroller/playback/websocketextension --window-size=1024,768 --window-position=100,100 --proxy-server="http=<proxy-host>:<proxy-port>;https=<proxy-host>:<proxy-port>;" --proxy-bypass-list="localhost;<list-of-coma-separated-hosts>;" --headless --screenshot http(s)://<site-of-interest>
/usr/bin/chromium-browser
C:\Program Files\dynatrace\synthetic\Chrome-bin\chrome.exe
Launch the Chromium browser and test as you would interactively.
Invoke-WebRequest -MaximumRedirection 10 -Uri "<url you are testing>" | Select-Object -Expand RawContent
More commands can be found here: Firewall Constraints and allowlisting for Synthetic Monitoring.
If none of the previous steps resolved the issue, open a chat or support ticket and provide
What to read next:
📖 Synthetic Troubleshooting Map
📖 Synthetic Browser Monitor Error Codes
📖 Set up a proxy for private synthetic monitoring
📖 Synthetic details for browser monitors
📖 Useful Synthetic ActiveGate logs