Skip to main content
Skip table of contents

PowerConnect for SAP Data Services Agent Installation

Overview

The PowerConnect Java agent can be installed as an application on a SAP Data Services Tomcat instance to monitor job statuses and logs, java virtual machine metrics and operating system metrics (cpu, memory, disk etc.)

Hardware Requirements

  • x86 64-bit chip architecture

  • 1 CPU cores at 2GHz or greater

  • 256 MB RAM

Software Requirements

  • SAP Data Services 4.2 or 4.3

Network Requirements

  • HTTP or HTTPS outbound to send data to the target platform

Pre-Installation Steps

The PowerConnect Data Services agent requires:

  • A user to connect to the Data Services APIs and JMX interface to collect job and data services related metrics

  • JMX to be enabled in the Data Services platform

  • A configuration file to be created to store it’s configuration

The step to achieve these are detailed below:

PowerConnect User creation

  • Login to the SAP Data Services CMS console as a Administrator user

    image-20240710-223144.png
  • In the Menu click Users and Groups

    image-20240710-223303.png

  • In the User and Groups section click the Create a user button

    image-20240710-223440.png
  • Fill out the details for the new PowerConnect user and note down the new username and password

    image-20240710-223631.png
    • Notes

      • Authentication Type - Should be set to Enterprise

      • Checking the Password never expires option will mean the data flow is not interrupted if the password expires (otherwise remember to update the password when it does)

      • Access Type - the PowerConnect agent should only ever use a single session for data collection and will close that session when the agent is stopped

  • Click Create & Close

  • In the User List double click the newly created PowerConnect user

    image-20240710-224230.png
  • Chose Member Of then Join Group

    image-20240710-224350.png
  • Add the PowerConnect user to the Data Services Monitor Users and the Monitoring Users Groups

image-20240710-224502.png
  • Click OK

  • The PowerConnect user is now created

Enable JMX in the Data Services Plaform

  • Login to the SAP Data Services CMS console as a Administrator user

    image-20240710-223144.png
  • For SAP Data Services 4.3

    • In the Menu click Applications then double click BI Admin Studio

  • For SAP Data Services 4.2

    • In the Menu click Applications then double click Monitoring Application

      image-20240711-005057.png

  • Ensure that the Enabled Monitoring Application is checked and the Enable RMI protocol for JMX is checked

    image-20240711-005255.png

  • Note down the RMI agent end point URL

  • Click Save and Close

  • JMX is now enabled

Create the PowerConnect Agent Configuration files

  • Login to the Data Services CMC host where Tomcat is installed

  • Browse to the directory:

    CODE
    $BOBJ_HOME/tomcat/conf/Catalina/localhost
image-20240711-005855.png
  • Create a file in that folder called powerconnect-java.xml

  • Add the following contents:

    CODE
    <Context>
        <Environment name="configurationPath" value="${catalina.home}/conf/powerconnect.properties" type="java.lang.String"/>
    </Context>

    Note - This file is used by Tomcat to point to the location of the PowerConnect Agent configuration file. In the above example we are storing the file in $BOBJ_HOME/tomcat/conf/powerconnect.properties but you can change this to wherever is suitable for your system as long as the Tomcat user can access this file.

  • Browse to the properties file location in the previous step and create the file

    image-20240711-010603.png

Note - This properties file is used to store the configuration of the PowerConnect Agent. It can be updated directly by editing the file or it can be updated via the PowerConnect Agent UI

  • The pre-installation steps are now complete

Installation Steps

  • Obtain the PowerConnect for SAP Data Services WAR package from your local distributor

  • Copy the package to the SAP Data Services CMC host

  • Login to the to the SAP Data Services CMC host

  • Copy the package to the Tomcat webapps folder

    CODE
    $BOBJ_HOME/tomcat/webapps
    image-20240711-011350.png
  • Tomcat will now automatically deploy the PowerConnect Agent

  • In a web browser go to : http://<cmchost>:<port>/powerconnect-java/index.html
    e.g. http://localhost:8080/powerconnect-java/index.html

    image-20240711-011638.png

  • The agent is now installed, follow the configuration steps to configure the agent

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.