11 Mar 2024 11:32 AM - edited 22 Jan 2026 05:07 PM
When checking the health of a Synthetic-enabled ActiveGate, the Deployment Status > ActiveGates page is one of the first places to look. This page provides helpful information on the current status of the ActiveGate, the enabled modules, the versions in use, and whether it is running.
This article contains troubleshooting steps for when an ActiveGate with Synthetic enabled is running, but the Synthetic Engine Status shows as shutting down, as seen in Deployment Status > ActiveGates.
This situation occurs when there is a problem starting the Synthetic module. If the self-diagnostic test fails, the Synthetic module will restart in an attempt to run again. If the restart does not resolve the startup problem, the Synthetic module becomes stuck in a loop of going offline, running the self-diagnostic test, shutting down and going offline again.
Check if the Synthetic and ActiveGate major versions match. In the image above, they don't.
If the major versions differ, check this article to see why the Synthetic module failed to update.
Antivirus, anti-malware and endpoint detection software can adversely affect Dynatrace Synthetic monitoring capabilities. The security software might block the Chromium browser or Dynatrace processes responsible for executing synthetic monitors, cause Synthetic-enabled ActiveGate installation and update failures, interfere with network communication, and impact the reliability of measurements.
If the machine has any security software installed or running
On Linux machines, a common cause of this behavior is an old version of Chromium. Dynatrace supports Chromium versions, which are no more than two versions behind the latest Dynatrace-supported version for a specific ActiveGate release. Chromium can be manually updated using the instructions here.
If Chromium version shows as 80.0.0000.00, then the Synthetic Module can't recognise the version.
For Ubuntu machines using snap,
If possible, reboot the machine.
Follow these steps to uninstall and reinstall Chromium (replace the package with the expected version from here)
sudo snap remove chromium
curl --remote-name https://synthetic-packages.s3.amazonaws.com/Chromium/snap/chromium-127.0.6533.88-2923.tgz
tar xzf chromium-127.0.6533.88-2923.tgz
sudo snap ack chromium.assert
sudo chown -R root:root /tmp/snap-private-tmp
sudo snap install --devmode chromium.snap
sudo chown -R dtuserag:dtuserag /tmp/snap-private-tmp Restart the vuc.service, or better still, reboot the machine
sudo systemctl restart vuc.service
If SELinux is enabled, reinstall Chromium using the permissive setting.
Check the vuc_browser.log for the following error
/opt/dynatrace/synthetic/browser: symbol lookup error:
undefined symbol: mpg123_param2
If the full error contains
/opt/dynatrace/synthetic/browser: symbol lookup error: /lib64/libopenmpt.so.0: undefined symbol: mpg123_param2
Run the following command to get the latest update of the library "mpg123-libs" (version 1.32.0 or newer is required)
sudo dnf install mpg123-libs
/opt/dynatrace/synthetic/browser: symbol lookup error: /opt/dynatrace/synthetic/browser: undefined symbol: drmSyncobjEventfd
install libdrm-2.4.123-2.el9.x86_64 or newer
sudo dnf install libdrm-2.4.123-2.el9.x86_64
undefined symbol: amdgpu_cs_ctx_stable_pstate
If the full error contains
symbol lookup error: /lib64/libgallium-24.2.8.so: undefined symbol: amdgpu_cs_ctx_stable_pstate
Install the relevant library.
sudo dnf upgrade mesa* libdrm* -y
error while loading shared libraries
This means a library that Chromium depends on is not installed on the machine.
Here are a couple of examples
2025-07-22T07:26:14,779Z DEBUG [v=5] [BM-gobbler-3] ChromeGobblerLogger: /opt/dynatrace/synthetic/browser: error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory
2025-07-24T07:30:33,010Z DEBUG [v=5] [BM-gobbler-3] ChromeGobblerLogger: /opt/activegate/synthetic/browser: error while loading shared libraries: libdouble-conversion.so.3: cannot open shared object file: No such file or directoryIn this case, the library is double-conversion-3.1.5-1.el8 from the Fedora link name, but you may need to select the link to check. This is from the RPMfind link,
You can then install this on your machine using
sudo dnf install RPM_NAME
where RPM_NAME is the link without .rpm, so for this rpm it would be 'double-conversion-3.1.5-1.el8.x86_64'
sudo dnf install double-conversion-3.1.5-1.el8.x86_64See the Security software section. It is likely that an antivirus is preventing Chromium from starting up as expected.
Download the logs from the ActiveGate using the ActiveGate diagnostics feature; otherwise, you can check on the machine itself in /var/log/dynatrace/synthetic or %PROGRAMDATA%\dynatrace\synthetic\log.
Check the vuc-status.log for DiagnosticResultsHolder and see if any modules failed to be operational. There are four to check: MULTIPROTOCOL, HTTP, HTTP_SCRIPT, and BROWSER.
Where the module start up is successful, you'll see isOperational=true, for example
2024-09-18T01:10:53,190Z [DiagnosticResultsHolder]
browser = `DiagnosticResultsChangedEvent[moduleName=BROWSER, diagnosticCasesResult=DiagnosticCasesResult[isOperational=true, cases={BROWSER_MAIN=DiagnosticCaseDetail[isAvailable=true], BROWSER_FALLBACK=DiagnosticCaseDetail[isAvailable=true]}]]`
And where the module startup is not successful, you'll see isOperational=false, for example
2024-09-23T07:40:25,237Z [DiagnosticResultsHolder]
browser = `DiagnosticResultsChangedEvent[moduleName=BROWSER, diagnosticCasesResult=DiagnosticCasesResult[isOperational=false, cases={BROWSER_MAIN=DiagnosticCaseDetail[isAvailable=false]}]]`
Depending on which modules were unable to start up, check the relevant logs for ERRORs and WARNINGS
for HTTP Monitors, vuc-http.log, vuc-http.debug.log, and additional log files with stdout/stderr output in the executors subdirectory
for Browser Monitors, vuc-browser.log and vuc-browser.debug.log
for NAM monitors, vuc-multi.log, vuc-multi.debug.log
Check if the OS is supported.
For instance, we don't support Windows 2012 (R2), and from 1.263, we found that this causes the VUC to show this shutting down status. This is due to Google stopping support for Chrome on Windows 2012 (R2) with Chrome 109. https://support.google.com/chrome/a/answer/7100626?hl=en
In Windows Server 2025, some of the tools used by the ActiveGate are deprecated. So currently this is not supported.
If none of the previous steps resolved the issue, open a chat and provide the Support Archive from the ActiveGate with the troubleshooting steps you have already completed.
What to read next:
Dear Hannah,
We have the problem with ‘Chromium version shows as 80.0.0000.00’ again and again.
It happens about once a month on different Ubuntu ActiveGates.
Is there already a permanent solution for this available?
Best Regards,
Elmar
Hi Elmar,
thanks for the feedback. I wasn't aware of this being a regular occurrence for customers; rather more a one-off to have to reinstall Chromium. Can you create a support ticket and we'll check further on it?
Thanks, Hannah
Hi @HannahM,
Thank you for sharing the tips on troubleshooting Synthetic ActiveGate issues.
We are currently facing a similar problem where the Synthetic Engine health check is showing as Offline. Our Dynatrace Managed environment is fully offline, and we are attempting to install the Synthetic ActiveGate on a Windows Server 2022 host that does not have internet connectivity.
Since the environment is offline, we are using the installation packages provided by Dynatrace as part of the cluster upgrade bundle. Our current cluster version is 1.326.100, and the ActiveGate version is 1.325.24. We have also tested the installation with antivirus software disabled, but the issue persists.
The ActiveGate appears unable to download additional capabilities, such as the Synthetic module. At the end of the installation, the launcher displays the message: “Additional capabilities: Synthetic is not available on the server. However, Chromium cannot be installed manually, as it is bundled with the Windows package. Despite this, the Synthetic Engine health check remains offline.
When we attempt to install the same version of the Synthetic ActiveGate on a different Windows machine with internet access, the installation works fine.
We have already opened a support case and uploaded the required diagnostic archive. The support ticket number is #595568. Any assistance or guidance you can provide on this issue would be greatly appreciated.
Thank you in advance for your help.
@Supriya_K , Thanks for letting us know. The Synthetic module is downloaded from the cluster rather than the internet. However, if that were the case, I wouldn't expect to see a message saying that the Synthetic module was shutting down, since it wouldn't be installed. This guide is better for problems with installing/ updating the Synthetic Module. I'm discussing this with support. Let's communicate on your ticket.
@HannahM ,
Thanks for your response.
I just wanted to inform you that the issue has now been resolved. The synthetic package was missing on the cluster from the bundle, and we found that the synthetic module was not present on the cluster nodes, which was causing the issue. We’ve since uploaded and reinstalled the synthetic AG, and everything is now working as expected.