How to enable HTTPS connection between end user and RUM Agent?

How to enable HTTPS connection between end user and RUM Agent?

By default end user data will be collected and sent via HTTP connection to RUM Agent. To enable HTTPS connection you should have an valid SSL Certificate (keystore file basically), not a self signed certificate.
  1. For RUM Agent version below 4.0, Open the AppServer.properties file located under <RUMAgent_Home>/conf/ directory in any text editor.
    1. Search for apm.rum.isHttps key in file, set the value as true and save the changes.
  2. Copy the keystore file which has your SSL Certificate into the <RUMAgent_Home>/conf/sslcerts/ directory.
  3. Open the rumagent.properties file located under <RUMAgent_Home>/conf/sslcerts/ directory in any text editor.
    1. Update your keystore file name in keystore key.
    2. Remove the key encryptedkeypass (if present).
    3. Update your keystore password in keypass key and save the changes.
  4. Default RUM Agent SSL port is 8444.
    1. To change it, replace the existing port number with new port number in sslservers.properties file located under <RUMAgent_Home>/conf/ directory.
  5. Save all the changes.
  6. Restart RUM Agent.
  7. Access https://hostname:sslport in browser and check if Agent has started and accessible properly on SSL port.
  8. Now replace agentprotocol as https and agentport with SSL port in the RUM script generated by Applications Manager.
Using an self signed or untrusted certificate will affect data collection of the Real User Monitor.
Note: If you import any certificate in the RUM agent, ensure that the keystore password & keystore certificate password are the same.

Supporting KBs:
  1. Convert Certificate and Key (Private) into a keystore file

                  New to ADSelfService Plus?

                    • Related Articles

                    • Real User Monitor (RUM) - Troubleshooting

                      If the monitor has not polled data for a long time, follow the steps below for troubleshooting: Step 1: Check the RUM Agent configuration Real User Monitor requires the RUM Agent to be installed and mapped to the Applications Manager. Refer the help ...
                    • Real User Monitoring Agent - Frequently asked questions

                      How to change Applications Manager details in RUM Agent? Open the AppServer.properties file located under <RUMAgent_Home>/conf/ directory in any text editor. Update Applications Manager hostname in apm.host key. Update Applications Manager SSL Port ...
                    • How to get ISP and Region data in Real User Monitor?

                      The default setting of the Real User Monitor does not display ISP and region data for the end user. To obtain the data, you have the option to use a third-party Geolocation API. Currently, RUM exclusively supports APIs that provide responses in JSON ...
                    • Self monitor Applications Manager using Real User Monitoring

                      We can monitor the Applications Manager using Real User Monitoring with a Java Script injection and this can be used to measure the Applications Manager's performance continuously. All you need is to install and setup the Real User Monitoring (RUM) ...
                    • Enable the Content Security Policy for Real User Monitoring

                      If the RUM Agent request from the client browser fails due to blocked:csp error as below, you need to enable the content security policy directive in the web server for Real User Monitoring. This page will guide you on it. What is Content Security ...