Document toolboxDocument toolbox

PowerConnect for SAP Business Objects Agent Configuration

Configuration Steps

The agent configuration is stored a properties file located in the directory configured during the installation steps e.g.

$BOBJ_HOME/tomcat/conf/powerconnect.properties

The configuration file can be modified using the PowerConnect for SAP Business Objects UI. The steps to configure the agent consist of:

  • Applying a license key for the agent to start collecting data

  • Applying the PowerConnect user credentials created during the pre-installation steps

  • Setting the JMX RMI URL from the pre-installation steps

  • Configuring an outbound connection

  • Enabling the various extractors to collect data

These can be achieved by following the steps below:

Applying a License Key

  • Login to the PowerConnect Agent UI by browing to: http(s)://cmchost:port/powerconnect-java/index.html
    e.g. http://localhost:8080/powerconnect-java/index.html

  • Click Administration in the menu on the left and enter the License key

    image-20250102-040334.png
  • Click Save

  • The license details should be displayed

  • The license key is now applied

  • Restart the PowerConnect Agent (only required the first time the license is applied)

Applying the PowerConnect user credentials

  • In the PowerConnect Agent UI click Overview in the menu on the left

  • Under the Authentication section enter the PowerConnect username and password created in the pre-installation steps

    image-20250102-040500.png

    Note - The CMS System and CMS Authentication should be left at default values unless there is a problem with authentication

  • Click Save

  • The PowerConnect credentials have now been applied

Setting the JMX RMI URL

  • In the PowerConnect Agent UI click JVM under the Extractors menu on the left

  • Enter the JMX RMI URL

  • Click Save

  • Click Administration in the menu on the left and click the Health tab

  • Under Test Connections click JMX

  • The JMX Connection test should be successful

    Note - If the test fails it means the JMX RMI URL is incorrect or the PowerConnect user credentials are incorrect

  • The JMX RMI URL is now configured

Creating an Outbound Connection

Enabling Extractors

  • In the PowerConnect Agent UI click Overview in the menu on the left

  • In the Extractors section there are various extractors that can be enabled:

    • JVM - JMX: Collects various JMX MBean metrics such as CPU usage, Heap usage, Garbage Collection and various Business Objects specific metrics

    • JVM - Threads: Collects thread states, cpu usage and stack traces

    • Operating System: CPU - Operating system CPU usage (Linux only)

    • Operating System: Memory - Operating system Memory usage (Linux only)

    • Operating System: Disk Space - Operating system Disk space usage (Linux only)

    • Operating System: Network IO - Operating system Network Interface IO (Windows and Linux only)

    • Operating System: Disk IO - Operating system Disk Device IO (Windows and Linux only)

  • Check the extractors required

  • Click Save

  • The Extractors are now enabled

 

Configuration Options

Configuration

Description

Required

Default Value

Comments

Configuration

Description

Required

Default Value

Comments

license_key

License key for the agent

True

 

 

powerconnect_user

User for the agent to use to collect data from web services and jmx

True

 

 

powerconnect_password

Password for the PowerConnect user

True

 

 

cms_system

Which CMS system that PowerConnect user should connecto to

False

auto

Setting to auto means the agent will try to automatically discover the CMS system endpoint. Do not change this setting unless there is a problem with authentication

cms_authentication

The type of authentication used

False

secEnterprise

Do not change this unless there is a problem with authentication

jmx_enabled

Enable the JMX extractor

False

true

 

jmx_rmi_url

The JMX RMI url

True

 

This should be set to the JMX RMI in the pre-installation steps

jmx_mbeans

List of JMX Mbeans to collect

False

java.lang:type=OperatingSystem;java.lang:type=Threading;java.lang:type=Memory;java.lang:type=ClassLoading;java.lang:type=Runtime

 

jmx_interval

How often to collect JMX data (ms)

False

60000

 

cpu_monitoring_enabled

Enable operating system CPU monitoring

 

false

 

cpu_monitoring_interval

How often to collect CPU metrics (ms)

 

60000

 

memory_monitoring_enabled

Enable operating system memory monitoring

 

false

 

memory_monitoring_interval

How often to collect memory metrics (ms)

 

60000

 

os_process_monitoring_enabled

Enable operating system process monitoring

 

false

 

os_process_monitoring_interval

How often to collect process metrics (ms)

 

60000

 

disk_monitoring_enabled

Enable disk iops monitoring

 

false

 

disk_monitoring_interval

How often to collect disk iops metrics (ms)

 

60000

 

disk_space_monitoring_enabled

Enable disk space monitoring

 

false

 

disk_space_monitoring_interval

How often to collect disk space metrics (ms)

 

60000

 

network_monitoring_enabled

Enable network interface monitoring

False

false

 

network_monitoring_interval

How often to collect network interface metrics (ms)

False

60000

 

thread_monitoring_enabled

Enable thread monitoring

False

false

 

thread_monitoring_interval

How often to collect thread data (ms)

False

60000

 

Â