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 (not an self signed certificate).
When you have valid SSL Certificate follow below steps to import the certificate in RUM Agent
  1. Open the AppServer.properties file located under <RUMAgent_Home>/conf/ directory in any text editor.
  2. Search for apm.rum.isHttps key in file, set the value as true and save the changes.
  3. Place the keystore file which has your SSL Certificate in <RUMAgent_Home>/conf/sslcerts/ directory.
  4. Open the rumagent.properties file located under <RUMAgent_Home>/conf/sslcerts/ directory in any text editor.
  5. Update your keystore file name in keystore key.
  6. Update your keystore password in keypass key and save the changes.
  7. Default RUM Agent SSL port is 8444. To change it replace the existing port number with new port number in sslservers.properties file located under <RUMAgent_Home>/conf/ directory.
  8. Save all the changes.
  9. Restart RUM Agent.
  10. Access https://hostname:sslport in browser and check if Agent has started correctly on SSL port.
  11. 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.


          • Related Articles

          • Real User Monitor (RUM) - Troubleshooting

            If the monitor has not polled data for long time. Follow below steps for troubleshooting Check prerequisites to done : Real User Monitor requires RUM Agent to be installed and mapped to Applications Manager. Refer the help page to know how to setup ...
          • How to get ISP data in Real User Monitor?

            By default, Real User Monitor does not show ISP data of end user. To get ISP data, you can make use of any third-party Geolocation API. Currently, RUM supports only APIs that return the response in JSON format. When you have purchased any Geolocation ...
          • 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 ...
          • Troubleshooting URL Monitor

            Here are few of the common errors you may come across in URL monitor, we have mentioned the steps you can follow to troubleshoot them.   General troubleshooting for URL monitor Ensure that the URL is accessible from the server in which Applications ...
          • REST API Monitor - FAQS

            1. What should I do when Basic Authentication fails in REST API monitor? Verify if the credentials provided in the Applications Manager are correct. Try if sending username and password in Authorization request header works Get an BASE-64 encoded ...