show / hide menu

RPA Genie Health Monitoring Tool (HMT)

The RPA Genie Health Monitoring Tool is a built-in feature of the Genie application, used to monitor the Genie service connections.

Note: Previously, the RPA Genie Health Monitoring Tool was used for monitoring purposes and had to be installed separately. Starting from version 8, the Genie Health Monitoring Tool is deprecated, and an inbuilt Health Monitoring Feature is provided instead.

Health Monitoring Features

The user needs to configure the Agent Service Monitoring during the Studio installation.

Client-side Monitoring

  • The Genie Agent Service on the robot machine will be used to monitor the Genie Service connectivity. This can be configured during the Studio/Runtime installation.
  • To monitor Genie Service connectivity, the user needs to check the “Enable Monitoring” checkbox. Once monitoring is enabled, provide the necessary details required for monitoring, as listed below:
    • Shared Location: Specify the location where the monitoring settings files are stored.
    • Notify Email: Specify the email ID(s) to which notifications need to be sent when the service is down.
    • Monitoring Interval: Specify how often to monitor the service. This must be provided in minutes.

Below is an example of how the details will be saved in the agentservice.settings.json file in the shared location path .

After entering all the required details, users can proceed with the installation.

Server-side Monitoring

  • Genie server monitoring is dedicated to overseeing the Genie database connectivity on the server side. This can be configured in the ‘Monitoring Settings’ window in the Administrative Console Tool, which is installed along with the Genie Service Installer.
  • Server Agent Monitoring can be enabled by selecting the ‘Enable Monitoring’ option. Once enabled, the necessary details required for monitoring must be provided as follows:
    • Shared Location: Specify the location where the monitoring settings files are stored
    • Email: Specify the email ID(s) to which notifications need to be sent when the service is down.
    • Monitoring Mail Cron Expression: Define the schedule for executing tasks in the monitoring system using a cron expression.
    • SMTP Engine: It is used to send email notifications from the system. It allows the configuration of the email server settings, such as the server address, port, and authentication credentials.
    • Use Default Credentials: Enable this checkbox to allow the system to use predefined credentials for authentication.

Below example shows how the details will be saved in the appsettings.json file located in the Shared Location path.

The user can continue with the installation after providing all the necessary information.