Parallels RAS Performance Monitor: Installation and Grafana Prerequisites

2 users found this article helpful

Parallels RAS Performance Monitor is a separate component of Parallels RAS with its own installer. It can be installed on a dedicated server or on a server hosting any of the Parallels RAS components.

When you run the installer, the InfluxDB database is automatically installed and Parallels RAS-specific Grafana dashboards are created. For additional information, see the Installation subsection below.

The following firewall rule (open port) is automatically added on the server where you install Parallels RAS Performance Monitor:

Prerequisites:

Grafana:

Parallels RAS Performance Monitor requires Grafana to visualize collected Parallels Remote Application Server performance metrics. Grafana is installed and updated separately from Performance Monitor.

This approach allows customers to manage and update Grafana independently of the Parallels RAS release cadence, and to stay current with supported Grafana versions and editions while aligning with Grafana licensing requirements.

Before installing Performance Monitor, Grafana must be installed on the same server where Performance Monitor will be deployed.

  1. Manual configuration of a database connection is not required, as this is automatically configured during the Performance Monitor installation.
  2. It is recommended to run Grafana as a service.
  3. Both Grafana Enterprise and Grafana OSS editions are supported.
  4. Supported Grafana versions: 11.x to 13.x (inclusive).

Grafana can be downloaded from the official website

Installing Parallels RAS Performance Monitor:

To install Parallels RAS Performance Monitor:

  1. Download the Parallels RAS Performance Monitor installer from Download Links .

  2. Run the installation wizard (the RASPerformanceMonitor.msi file) and follow the onscreen instructions.

  3. Close the wizard when finished.

Configure access to Parallels RAS Performance Monitor To enable data collection and view the dashboard:

1. In the RAS Console, navigate to Administration > Reporting.

2. Select the Enable RAS Performance Monitor option (the RAS Performance Monitor configuration section).

3. Enter the FQDN or IP address of the server where you have the InfluxDB database and Grafana dashboard installed.

4. Click Apply to commit the changes.

Once you perform the steps above, the Telegraf service is started on each server in the Site, and the data collection begins.

Note: You should give Parallels RAS Performance Monitor some time to collect performance data before you can view it (about 1 hour on initial installation).

Viewing performance metrics:

To view performance metrics, select the Monitoring category in the RAS Console. The data is displayed in the right pane. The logon is performed automatically, so no logon credentials are required.

The buttons on the Monitoring tab (below the dashboard area) are as follows:

To view metrics of a specific type, expand the desired category in the dashboard's main area. The categories include:

Performance metrics are displayed in the dashboard as a graph. Different counters are displayed using different colors.

To zoom in on a particular area of a graph, select a rectangular block with a mouse. You can also use the Zoom controls at the top of the dashboard for time range zoom out, shift time forward, or shift time backward. To select a specific time range, click the "clock" icon at the top and then specify a time range.

By default, the dashboard opens in kiosk mode. To exit it, press Esc. To cycle view mode, click the "monitor" icon in the upper right. When you exit the kiosk mode, the RAS Infrastructure Health page is displayed:

The menu at the top has the following items:

Configure RAS Performance Monitor security: 

By default, any user can access the Performance Monitor page and view performance metrics. To increase security, you can configure the RAS Performance Monitor to use credentials so that only authorized users can view it.

First, remove anonymous authentication from the Grafana configuration file as follows:

  1. Open file C:\Program Files\Parallels\RAS Performance Monitor\conf\defaults.ini.

  2. In the file, look for the following:

    #################################### Anonymous Auth ######################

    [auth.anonymous]

    # enable anonymous access

    enabled = true

  3. Change "enabled = true" to "enabled = false". Note: The user will be prompted to change the admin password automatically after disabling the anonymous access. After that, the password can be changed following the Grafana official documentation here.

  4. Restart the Grafana service.

  5. Select the Monitoring category and log in to Grafana using the following credentials:

    • User: admin

    • Password: admin (if you changed the password before, use the current password).

  6. Once logged in, press "Esc" and then click the "shield" icon > Users.

  7. Click New user and create a new user.

  8. You now need to add the user to your organization's list. To do so, in the Users list, click Edit to edit the user and then set the organization and make the user a Viewer.

  9. Click Add to add the user to your organization's list. The user can now view the RAS Performance Monitor statistics.

Updating RAS Performance Monitor: 

Newer versions of Grafana may be incompatible with a browser installed in the OS. A modern Edge browser is supported and will be embedded automatically in the RAS Console. But if it's not so, we suggest using a redistributable browser that comes in a form of a plugin. Plugins are available as separate msi packaged and distributed the same way as all other Parallels RAS distributions.

To avoid potential issues, Parallels RAS monitors which versions of Grafana and browser are installed and informs the RAS administrator about it when necessary. In a situation like that, when you select the Monitoring category, you will not see a dashboard as usual. Instead, a message is displayed that an updated browser plugin must be installed. To install the plugin, follow the instructions below.

  1. In the main menu (at the top), click Tools and choose Plugins.

  2. In the Plugins dialog, locate the Browser Engine plugin. The State column should indicate that it is not installed.

  3. Select the plugin and click one of the following buttons:

    • Install online — Downloads the plugin from the Internet and installs it. Click this button if you can access the Internet from your environment.

    • Install offline — In an offline environment, the admin can't get the list of plugins and instead uploads the plugin zip from a local file server. Only installed plugins are listed in the plugins table.

  4. After the plugin is installed, you can go back to the Monitoring category and this time you will see the Grafana dashboard.

To update or remove a plugin (if necessary), use the same instructions as above, but select a plugin that is marked "installed" and then click Update online (or offline) or Uninstall. Please note that custom dashboards are now maintained after upgrades from Parallels RAS 18 to future versions.

Was this article helpful?

Tell us how we can improve it.