# Chapter 5. BEA Domain List

The MIB group `beaDomainList` represents information about the M3 or TUXEDO domain the agent is monitoring, as specified at startup.

Note: Row creation is not allowed in this MIB group. A minimal `tuxconfig` file must exist before starting the agent.

Variable Name | Object ID
--- | ---
`beaDomainKey` | .1.3.6.1.4.1.140.305.1.1
`beaLogicalAgentName` | .1.3.6.1.4.1.140.305.1.2
`beaDomainID` | .1.3.6.1.4.1.140.305.1.3
`beaDomainTuxdir` | .1.3.6.1.4.1.140.305.1.4
`beaDomainTuxconfig` | .1.3.6.1.4.1.140.305.1.5
`beaDomainStatus` | .1.3.6.1.4.1.140.305.1.6

### beaDomainKey

> #### Syntax

> `INTEGER``(32769..262143)`

> #### Access

> read-only

> #### Description

> Numeric key for the well-known address in a TUXEDO System/T bulletin board. In a single-processor environment, this key names the bulletin board. In a multi-processor environment, this key names the message queue of the DBBL. This key is used as the basis for deriving the names of resources other than the well-known address, such as the names for the bulletin boards throughout the application.

### beaLogicalAgentName

> #### Syntax

> `DisplayString` (`SIZE`(`1..32`))

> #### Access

> read-only

> #### Description

> The logical agent name of the agent as specified in the `-l` option when the agent was started (UNIX systems). On Windows NT systems, the logical agent name is the name of the Windows NT service used to start the agent. This is the agent which is monitoring the domain. If there are multiple Agent Connection agents running on a managed node, this name needs to be appended to the community string with an `@` sign when sending an SNMP request to the agent. For example, if there are two logical agents `simp_snmpd` and `bank_snmpd`, the default communities used to query values from these agents would be `public@simp_snmpd` and `public@bank_snmpd`, respectively. To run multiple agents on the same managed node, they must be run as subagents (without the `-s` option) with the Agent Integrator.

### beaDomainId

> #### Syntax

> `DisplayString` (`SIZE`(`1..30`))

> #### Access

> read-only

> #### Description

> This is the BEA domain identifier of the domain being managed by this agent. This object is optional.

### beaDomainTuxdir

> #### Syntax

> `DisplayString` (`SIZE`(`1..78`))

> #### Access

> read-only

> #### Description

> The `tuxdir` value for the domain being managed by this agent. `tuxdir` is the absolute path name to the directory where the TUXEDO software is found on the master machine.

### beaDomainTuxconfig

> #### Syntax

> `DisplayString` (`SIZE`(`1..64`))

> #### Access

> read-only

> #### Description

> The absolute location, including file name, for the configuration file of the domain being managed by this agent.

### beaDomainStatus

> #### Syntax

> `INTEGER { active(1), inactive(2) }`

> #### Access

> read-only

> #### Description

> This object represents the current state of the domain being managed. The values and their interpretation are the same as for `tuxTdomainState`.