Setting up Real Browser Monitoring (RBM)


Follow the steps below to set up Real Browser Monitoring (RBM) in Applications Manager.

Step 1. Configure the EUM Agent

Refer to the installation guide and install the EUM Agent at the location where you would like to perform RBM playback.

Follow the steps in the table given below to enable playback in Chrome and Edge browsers:

DescriptionFirefoxEdgeChrome
1. Install the playback browser.              -- Edge Browser (versions 17 and above) Google Chrome (versions 65 and above)
2. Find the playback browser version and download a compatible driver.              -- Open Edge browser → More options → Settings → Scroll down to find the version. Edge driver download link Open Google Chrome → Settings → About Chrome → Find Chrome version. Chrome driver download link
3. Configure the driver path in the EUM Agent web client.
(EUM Agent web client → Web driver settings)
             -- Provide the driver installation path in the Microsoft Edge WebDriver Path and restart EUM Agent. Provide the driver installation path in Google Chrome WebDriver Path and restart EUM Agent.
Still facing issues? Refer to the troubleshooting link. Troubleshooting link Troubleshooting link Troubleshooting link

Step 2. Configure the Recorder

Applications Manager supports a browser extension that can be used to record all transactions in your application in their exact sequence. The recorded transactions are stored as web scripts, which can then be replayed at regular intervals. Notifications are sent when an error is detected.

To install the recorder, follow the steps given below:

  1. Login to Applications Manager.
  2. Navigate to Home → New Monitors → Add New Monitor → Real Browser Monitor.
  3. Click on the Download button, which will take you to the extension store link. Add the extension to your browser. Alternatively, you can get the extension from the respective Chrome/Firefox web store link.

Step 3. Add the RBM Monitor

  1. Click on the Extensions icon() in the top right corner of your browser.
  2. Select the Applications Manager Web Transaction Recorder. A new window prompting you to log in will open.

                                                              

    Note: Steps 4 and 5 are only applicable for Applications Manager build version 171800 and above.

  3. Enter the Application Manager's hostname, port, and the admin user's API key in the login window. These details can be copied from the RBM Add Monitor page.

    Note: Only ADMIN users are allowed to create a monitor through this extension. Hence, only the admin API key can be used for logging in.

  4. Check the Connect over HTTPS option if you've chosen to connect over HTTPS in the previous step. Once the required details have been entered, click Login.
  5. After logging into the RBM Recorder extension, you will see a popup asking 'What would you like to do?'.

    Click on Record a new transaction to create a new recording.
  6. Enter the full URL of the web page you would like to monitor. Eghttps://www.manageengine.com.

  7. Select the resolution type and click on Start Recording. Then, proceed to perform the list of transactions to be monitored in the web application.
  8. Click on the () icon on the top right to stop the recording. You can now view all the transactions recorded in the window.
  9. Click on the Playback and Save button to proceed further.

  10. Provide all the necessary details in the Preferences form.

  11. An optional test playback can be carried out by clicking on the Do Test Playback button. You will be asked to select the agent and the browser type where you want the test playback to take place. After a successful playback click on Next.
  12. After providing all the details, click on the Save Monitor button to successfully finish the process.

    Note:
    • To learn about the other functions of the RBM Recorder Extension, click here.
    • Monitors created through the extension will appear in the instance of the Application Manager that you use to log in.
    • Users can import previously recorded HTML test cases from Selenium IDE to automatically create monitors, avoiding the need to record them again using our extension. Refer here to learn how you can import a test case.