BusinessEvents Enterprise Administrator Agent Configuration Reference
The BusinessEvents Enterprise Administrator Agent properties file provides you with various configuration properties for the agent.
General Configurations
| Property | Description |
|---|---|
be.tea.agent.application.datastore
|
Specifies path to the directory that contains the TIBCO BusinessEvents Enterprise Administrator Agent configuration datastore
The default value is BE_HOME/teagent/config/repo. |
be.tea.agent.enable.gc.charts
|
Specifies whether to enable additional views (Garbage collector and Memory Pool chart)
The default value is false. |
be.tea.agent.jmx.port
|
Specifies the port for JMX connection. The default value is 5566. |
be.tea.agent.jmx.usesingleport
|
Optional. Specifies whether single port is used for the JMX connection. The default value is true. |
be.tea.agent.jmx.usessl
|
Optional. Specifies whether SSL is enabled for the JMX connection. The default value is false. |
be.tea.agent.metric.compute.queue.size
|
Optional. Specifies the job queue size for the metric computation jobs thread pool.
Ensure that you set the properties value twice the value of
The default value is 64. |
be.tea.agent.metric.compute.thread.count
|
Optional. Specifies the number of threads to perform the metrics computation jobs.
Do not reduce to less than the number of hierarchies as defined in the schema. The default value is 32. |
be.tea.agent.metrics.rules.attr.map.file
|
Do not change. Specifies path to the XML file that contains rules attribute and entity mapping configurations
The default value is BE_HOME/teagent/config/RuleEntityAttrMap.xml. |
be.tea.agent.metrics.view.config.file
|
Do not change. Specifies path to the XML file that contains monitoring views configurations
The default value is BE_HOME/teagent/config/EntityMetricViewConfig.xml. |
be.tea.agent.poller.delay
|
Optional. Specifies the application instances status poller interval (in milliseconds)
The default value is 30000. |
be.tea.agent.port
|
Specifies TIBCO BusinessEvents Enterprise Administrator Agent listening port
The default value is 9777. |
be.tea.agent.resource.base
|
Specifies path to the directory that contains TIBCO BusinessEvents Enterprise Administrator Agent web resources
The default value is BE_HOME/teagent. |
be.tea.agent.retry.interval
|
Optional. Specifies the interval (in milliseconds) after which TIBCO BusinessEvents Enterprise Administrator Agent retries to register to TIBCO Enterprise Administrator server
The default value is 5000. |
be.tea.agent.rta.config.plugin.dir
|
Do not change. Specifies path to the XML file which contains monitoring metric collector plugins configurations
The default value is BE_HOME/teagent/config/plugins. |
be.tea.agent.rules.actions.scan.frequency
|
Optional. Specifies the interval (in milliseconds) before scanning for rule actions
The default value is 5000. |
be.tea.agent.schema.store
|
Do not change. Specifies path to the directory from where the server loads the schema files
The default value is BE_HOME/teagent/config/schema. |
be.tea.agent.view.beentity.config.file
|
Do not change. Specifies path to the XML file that contains BusinessEvents entity monitoring configurations
The default value is BE_HOME/teagent/config/BeEntityMap.xml. |
be.tea.agent.worker.queue.size
|
Optional. Specifies the job queue size of various thread pools.
Keep it low, because unless the queue is full, no new threads are added to the worker thread pool. The default value is 4. |
be.tea.agent.worker.thread.count
|
Optional. Specifies the maximum number of worker threads for thread pools
The default value is 16. |
be.tea.agent.worker.thread.count.min
|
Optional. Specifies the minimum number of threads to retain in the thread pools even at non-peak loads
Keep it less than or equal to
The default value is 1. |
be.tea.agent.worker.thread.idle.timeout
|
Optional. Specifies the time interval (in seconds) after which idle threads of the thread pool are stopped, till the thread count reaches the value of
be.tea.agent.worker.thread.count.min .
The default value is 300. |
be.tea.server.url
|
Specifies TIBCO Enterprise Administrator server URL
The default value is http://localhost:8777/tea. |
be.tea.agent.host
|
Registers BE TEAgent with hostname on TEAServer. be.tea.agent.host=<host name> at BE_HOME\teagent\config\be-teagent.props. |
JMX Authentication Configurations
You can configure the JMX authentication properties to manage the JMX functionality and authentication.
| Property | Description |
|---|---|
be.tea.agent.jmx.enabled
|
Enables or disables the JMX connection for TIBCO BusinessEvents Enterprise Administrator Agent. The valid values are true or false. The default value is true. |
be.tea.agent.jmx.authentication.type
|
Specifies the type of authentication used. For the BusinessEvents Enterprise Administrator Agent JMX connections, only file-based authentication is supported. The default value is file. |
be.tea.agent.jmx.authentication.enabled
|
Enables or disables the JMX authentication TIBCO BusinessEvents Enterprise Administrator Agent. The valid values are true or false. The default value is false. |
be.tea.agent.jmx.auth.file.location
|
Specifies the absolute file path and name of the password file. This file is used for file-based authentication and stores users:passwords:roles details. Each project can have a different file. |
be.tea.agent.login.config.file.location
|
Specifies the absolute filepath to the JAAS file. |
be.tea.agent.jmx.username
|
Specifies the username for JMX authentication. This property is required for TIBCO BusinessEvents Enterprise Administrator Agent monitoring APIs when JMX authentication is enabled. |
be.tea.agent.jmx.password
|
Specifies the password for JMX authentication. This property is required for TIBCO BusinessEvents Enterprise Administrator Agent monitoring APIs when JMX authentication is enabled. Note: You can use an encrypted JMX Password. You can encrypt the password using
studio-tools encrypt utility. |
Log Action Configurations
| Property | Description |
|---|---|
be.tea.agent.log.alert.format
|
Specifies the format (XML or TEXT) in which the alert text is logged for the rule.
The default value is TEXT |
be.tea.agent.log.level
|
Specifies the logging level for TIBCO BusinessEvents Enterprise Administrator Agent.
The following log levels are available:
The default value is INFO. |
Email Action Configurations
You can configure the SMTP server details in the properties file to execute the email action in the alert rule. See Creating an Alert Rule for more details on creating an alert rule.
| Property | Description |
|---|---|
be.tea.agent.mail.from
|
Specifies the email address to be used for sending the notification email |
be.tea.agent.mail.retry.count
|
Optional. Specifies the number of times the server tries to send email
The default value is 3. |
be.tea.agent.mail.retry.interval
|
Optional. Specifies the interval (in milliseconds) before retrying to send the email
The default value is 2000. |
be.tea.agent.mail.smtp.authentication
|
Optional. Specifies whether the authentication is checked or not for the email server
The default value is false. |
be.tea.agent.mail.smtp.host
|
Specifies the host name of the SMTP email server |
be.tea.agent.mail.smtp.password
|
Specifies the sender’s email password for authentication to email server |
be.tea.agent.mail.smtp.port
|
Optional. Specifies the port at which the SMTP email server is listening
The default value is 25. |
be.tea.agent.mail.smtp.user
|
Specifies the sender’s username for authentication to email server |
SSH Configurations
You can provide the SSH connection-related configuration.
| Property | Description |
|---|---|
be.tea.agent.ssh.connection.timeout
|
Specifies the SSH connection timeout (in milliseconds)
The default value is 30000. |
be.tea.agent.ssh.kex.algorithm
|
Specify the key exchange algorithm for password-less authentication. The values are:
|
be.tea.agent.ssh.privatekey.file
|
Specifies the path to the private key file for password-less SSH authentication |
be.tea.agent.ssh.privatekey.passphrase
|
Specifies passphrase to the private key file (if required)
The default value is 3. |
Localization Configurations
You can specify configurations related to your local language.
| Property | Description |
|---|---|
be.tea.agent.message.file
|
Specifies the file path to the BusinessEvents Enterprise Administrator agent messages file. See Localizing BusinessEvents Enterprise Administrator Agent Messages for details on how to use this property. |
Persistence Configurations
You can specify properties to persist the TIBCO BusinessEvents Enterprise Administrator Agent data in a non-heap memory or on a disk.
The schemas for Postgres and Oracle databases are included with TIBCO BusinessEvents.
| Property | Description |
|---|---|
tea.agent.jdbc.driver
|
Specifies driver name for a database |
tea.agent.jdbc.url
|
Specifies connection URL for a database |
tea.agent.jdbc.user
|
Specifies username to access a database |
tea.agent.jdbc.password
|
Specifies password to access a database |
be.tea.agent.persistence.provider
|
Set to The default value is |