Because the application uses a company cert with our companies root CA chromium rejects the certificate. This is expected as the synthetics package does not yet support custom certs.
But, I would expect to see the Uptime UI to show the correct url, but all I see is:
Note that the Url is shown as about:blank instead of https://myhost.mycompany.com:8443/myapp/. Only in the monitor details I see the real url in the error message.
Is there a possibility to show the correct url in uptime?
Please note that I am NOT using the docker version - I have installed heartbeat, synthetics and co. manually.
Interesting find @Wolfram_Haussig . This is sort of a tricky situation. The URL is calculated by looking at the browser location at the end of the stop. However, the browser never reaches that location due to the cert issue. This is probably a unique situation that only arises on TLS failures, but is something we'd like to fix. @vigneshshanmugam any thoughts here on this?
That said I think Chromium should still be able to use the system certificate store if the cert is installed there. Have you tried installing the cert system-wide?
Thank you for your response! I have not tried to install the certificate into the system store as those servers are managed by a provider and we are not allowed to change the system. I will try to get the certificate into the store and report back.
I got our root certificate installed and it works like a charm now! I am still looking forward to the custom cert support so we do not have to modify the system but I can play around now
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.