Configuring the Service Activity Monitoring Server - 8.0

Talend ESB Infrastructure Services Configuration Guide

Version
8.0
Language
English
Product
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend ESB
Talend Runtime
Content
Design and Development
Installation and Upgrade
Last publication date
2024-03-13

The main configuration files for the Service Activity Monitoring Server are <Talend.runtime.dir>/container/etc/org.talend.esb.sam.server.cfg, <Talend.runtime.dir>/container/etc/org.talend.esb.sam.service.soap.cfg, <Talend.runtime.dir>/container/etc/org.talend.esb.sam.service.rest.cfg, and filter, handler configuration files.

The sam-server bundle is configured in the <Talend.runtime.dir>/container/etc/org.talend.esb.sam.server.cfg file.

Properties description:

Property

Default

Description

db.datasource ds-derby DataSource name used by the Service Activity Monitoring Server to store/query data. For J2EE or Tomcat, it should be like java:comp/env/<Resource name>, for OSGi container, use similar to ds-<Database>.
db.dialect derbyDialect The database used to store/query Event data (with different ID Incrementer, Query, and so on.)

For Derby:

db.datasource=ds-derby
db.dialect=derbyDialect

For H2 Database Engine:

db.datasource=ds-h2
db.dialect=h2Dialect

For Mysql 5.x:

db.datasource=ds-mysql
db.dialect=mysqlDialect

For MySQL 8.x:

db.datasource=ds-mysql8
db.dialect=mysqlDialect

For Oracle:

db.datasource=ds-oracle
db.dialect=oracleDialect

For IBM DB2:

db.datasource=ds-db2
db.dialect=DB2Dialect

For SQL Server:

db.datasource=ds-sqlserver
db.dialect=sqlServerDialect

For PostgreSQL:

db.datasource=ds-postgresql
db.dialect=postgresqlDialect

The sam-service-soap bundle is configured in the <Talend.runtime.dir>/container/etc/org.talend.esb.sam.service.soap.cfg file.

Properties description:

Property

Default

Description

monitoringServiceUrl /MonitoringServiceSOAP The address URL published by the Service Activity Monitoring Server

The sam-service-rest bundle is configured in the <Talend.runtime.dir>/container/etc/org.talend.esb.sam.service.rest.cfg file.

Property

Default

Description

sam.authentication NO

NO - No security scenario

SAML - SAML token scenario

BASIC - Basic scenario

security.signature.properties file:${tesb.home}/etc/keystores/serviceKeystore.properties

Link to the properties file which contains signature parameters.

security.signature.username myservicekey

The signature username.

security.signature.password ${env:TESB_CLIENT_KEY_PASSWORD:-${TESB_CLIENT_KEY_PASSWORD}}

The signature password that is resolved as reference to environment variables. First the OS environment is queried. If the parameter is not set as an OS environment variable, the Java system variables set in etc/custom.properties are queried.

For filter and handler configuration, please refer to Configuring the Service Activity Monitoring Agent.