Chapter 8. BEA SNMP Agent MIB


This chapter provides an overview of the BEA MIB which is supported by the SNMP agents shipped with the Agent Integrator product. The following groups are included.

Group Name Attributes

beaSystem

General-purpose BEA Manager objects such as UNIX operating system name and version and fields in the beamgr.conf file

beaUnix

Managed objects specific to UNIX systems such as the process table, file system table, the ipcs tables, performance measurements (rstat command), and pstat -a command

beaSmgr

Shared memory manager group

beaSysPerf

BEA system performance group

beaNTSysPerf

System performance specific to Windows NT machines

beaIntAgt

BEA Intelligent Agent MIB, which includes tables for addition or modification of polling and event-generation rules

beaSystem Group

This group contains general purpose objects such as operating system name and version and the fields in the beamgr.conf configuration file. Fields in the configuration file can be changed through an SNMP SET on the corresponding MIB object. This MIB is supported by the unix_snmpd and nt_snmpd subagents, provided with Agent Integrator.

Variable Name Object ID

beaSysDescr

.1.3.6.1.4.1.140.1.1

beaSysId

.1.3.6.1.4.1.140.1.2

beaSysInstallTime

.1.3.6.1.4.1.140.1.3

beaSysContact

.1.3.6.1.4.1.140.1.4

beaSysName

.1.3.6.1.4.1.140.1.5

beaSysLocation

.1.3.6.1.4.1.140.1.6

beaSysServices

.1.3.6.1.4.1.140.1.7

beaTrapHost

.1.3.6.1.4.1.140.1.8

beaTrapCommunity

.1.3.6.1.4.1.140.1.9

beaTrapPort

.1.3.6.1.4.1.140.1.10

beaTrapDescr

.1.3.6.1.4.1.140.1.11

beaSysHasDisk

.1.3.6.1.4.1.140.1.12

beaSysLmServers

.1.3.6.1.4.1.140.1.13

beaSysLmLogFile

.1.3.6.1.4.1.140.1.14

beaSysEmServers

.1.3.6.1.4.1.140.1.15

beaSysSysname

.1.3.6.1.4.1.140.1.16

beaSysNodename

.1.3.6.1.4.1.140.1.17

beaSysRelease

.1.3.6.1.4.1.140.1.18

beaSysVersion

.1.3.6.1.4.1.140.1.19

beaSysMachine

.1.3.6.1.4.1.140.1.20

beaSysAgentVersion

.1.3.6.1.4.1.140.1.21

beaSysDescr

Syntax

DisplayString

Access

read-only

Description

Contains the agent version and copyright notice as well as the architecture that the agent runs on.

beaSysId

Syntax

Object Identifier

Access

read-only

Description

The value of this object is an OID that consists of the BEA OID followed by the IP address of the managed node, (i.e., .1.3.6.1.4.1.140.IP_Address).

beaSysInstallTime

Syntax

DisplayString

Access

read-only

Description

A string that specifies when the agent was installed on the host. This is specified in the SYS_INSTALL entry in the BEA Manager configuration file.

beaSysContact

Syntax

DisplayString

Access

read-only

Description

A user-specified string that specifies the contact person for problems on the host. This field is specified the SYS_CONTACT entry in the beamgr.conf file.

beaSysName

Syntax

DisplayString

Access

read-only

Description

A user-defined string that specifies the system name for the host. This field is specified in the beamgr.conf file.

beaSysLocation

Syntax

DisplayString

Access

read-only

Description

A user-defined string that specifies the location of the host. This field is specified in the beamgr.conf file by the keyword SYS_LOCATION.

beaSysServices

Syntax

DisplayString

Access

read-only

Description

A user-defined string that specifies the system services provided by the host. This field is specified in the beamgr.conf file by the keyword SYS_SERVICES.

beaTrapHost

Syntax

DisplayString

Access

read-only

Description

A user-defined string that specifies the name of the host that is the destination for traps sent from this host. This field is specified by the TRAP_HOST entry in the beamgr.conf file.

beaTrapCommunity

Syntax

DisplayString

Access

read-only

Description

Community string to use when sending a trap to the host identified by beaTrapHost. This field is specified in the TRAP_HOST entry in the BEA Manager configuration file (beamgr.conf).

beaTrapPort

Syntax

Integer

Access

read-only

Description

The port number to use when sending a trap to the host designated by beaTrapHost. This field is specified in the TRAP_HOST entry in the beamgr.conf file.

beaTrapDescr

Syntax

DisplayString

Access

read-only

Description

This string contains a message explaining the reason for a trap. This object is passed as part of the variable bindings in the trap. This field is used to describe transition (OK to ERR, or ERR to OK) for traps sent as actions in response to local Agent Integrator polling.

beaSysHasDisk

Syntax

Integer

Access

read-only

Description

Indicates whether the host has a hard disk. Acceptable values, and their interpretation, are:
0 : Unknown
1 : No
2 : Yes

beaSysSysname

Syntax

DisplayString

Access

read-only

Description

Operating system name as given by the uname -s command. For example, SunOS.

beaSysNodename

Syntax

DisplayString

Access

read-only

Description

Node (machine) name as given by the uname -n command. For example, blueberry.

beaSysRelease

Syntax

DisplayString

Access

read-only

Description

Operating system release as given by the uname -r command. For example, 4.1.1.

beaSysVersion

Syntax

DisplayString

Access

read-only

Description

Operating system version as given by the uname -m command. For example, 1.

beaSysMachine

Syntax

DisplayString

Access

read-only

Description

Machine type as given by the uname -m command. For example, sun4c.

beaSysAgentVersion

Syntax

DisplayString

Access

read-only

Description

Software revision level of the BEA Manager SNMP agent. For example, 3.6.

beaUnix Group

This group includes such objects as the process table, file system table, the ipcs tables, the performance measurements (rstat), and the pstat -s command. The message queue and semaphore (ipcs -sa) tables are not supported on Windows NT systems. This MIB group is supported by the unix_snmpd and nt_snmpd subagents provided with Agent Integrator. However, the nt_snmpd subagent does not support the beaMqTable, beaShmTable, and beaSemTable subgroups.

Variable Name Object ID

beaPsTable

.1.3.6.1.4.1.140.2.1

beaDfTable

.1.3.6.1.4.1.140.2.3

beaPstatSwapAlloc

.1.3.6.1.4.1.140.2.15

beaPstatSwapReser

.1.3.6.1.4.1.140.2.16

beaPstatSwapUsed

.1.3.6.1.4.1.140.2.17

beaPstatSwapAvail

.1.3.6.1.4.1.140.2.18

beaMqTable

.1.3.6.1.4.1.140.2.19

beaShmTable

.1.3.6.1.4.1.140.2.20

beaSemTable

.1.3.6.1.4.1.140.2.21

beaLclDfTable

.1.3.6.1.4.1.140.2.22

beaPsTable

Each entry (row) in the beaPsTable is a sequence of the following columnar objects. These objects represent the attributes of a software process executing on the host. A process is an entity created when a program is executed.

Variable Name Object ID

beaPsUser

.1.3.6.1.4.1.140.2.1.1.2

beaPsPid

.1.3.6.1.4.1.140.2.1.1.3

beaPsCpu

.1.3.6.1.4.1.140.2.1.1.4

beaPsMem

.1.3.6.1.4.1.140.2.1.1.5

beaPsSize

.1.3.6.1.4.1.140.2.1.1.6

beaPsRss

.1.3.6.1.4.1.140.2.1.1.7

beaPsTty

.1.3.6.1.4.1.140.2.1.1.8

beaPsStat

.1.3.6.1.4.1.140.2.1.1.9

beaPsDate

.1.3.6.1.4.1.140.2.1.1.10

beaPsCmd

.1.3.6.1.4.1.140.2.1.1.11

beaPsCpuTime

.1.3.6.1.4.1.140.2.1.1.12

beaPsThreadCount

.1.3.6.1.4.1.140.2.1.1.13

beaPsHandleCount

.1.3.6.1.4.1.140.2.1.1.14

beaPsUser

Syntax

DisplayString

Access

read-only

Description

Name of the owner of the process.

beaPsPid

Syntax

Integer

Access

read-only

Description

Process ID number.

beaPsCpu

Syntax

DisplayString

Access

read-only

Description

Percentage of CPU capacity in use.

beaPsMem

Syntax

DisplayString

Access

read-only

Description

Percentage of real memory being used by this process.

beaPsSize

Syntax

Integer

Access

read-only

Description

The combined size of the data and stack segments (in kilobytes).

beaPsRss

Syntax

Integer

Access

read-only

Description

The real memory (resident set) size of this process (in kilobytes). On systems where this attribute is not available, the value for all processes is set to zero.

beaPsTty

Syntax

DisplayString

Access

read-only

Description

TTY used by this process.

beaPsStat

Syntax

DisplayString

Access

read-only

Description

Process status. This field may contain multiple characters such as R, T, P, D, I, Z.

beaPsDate

Syntax

DisplayString

Access

read-only

Description

Date and time when the process started.

beaPsCmd

Syntax

DisplayString

Access

read-only

Description

The command that was used to start the process.

beaPsCpuTime

Syntax

Integer

Access

read-only

Description

CPU time is the cumulative time, in timeticks, that all of the threads of this process have made use of the processor to execute instructions. Instructions are the basic unit of execution in a computer, and threads are the object that executes instructions. A process is an object created when a program is executed. Code executed to handle certain hardware interrupts or hardware traps may be counted towards the total value for this object. This object is supported only for Windows NT systems.

beaPsThreadCount

Syntax

Integer

Access

read-only

Description

The number of threads currently active in this process. A thread is an object that executes instructions. Instructions are the basic unit of execution in a processor. Every running process has at least one thread. This object is supported for Windows NT systems only.

beaPsHandleCount

Syntax

Integer

Access

read-only

Description

The total number of handles open for this process. This number is the sum of the number of handles open for each thread in this process.

beaDfTable

Each entry (row) in the beaDfTable is a sequence of the following columnar objects. These objects represent the attributes of file systems mounted on the host. The objects in this table are equivalent to the output of the UNIX df command.

Variable Name Object ID

beaDfIndex

.1.3.6.1.4.1.140.2.3.1.1

beaDfHostname

.1.3.6.1.4.1.140.2.3.1.2

beaDfFilesystem

.1.3.6.1.4.1.140.2.3.1.3

beaDfKbytes

.1.3.6.1.4.1.140.2.3.1.4

beaDfUsed

.1.3.6.1.4.1.140.2.3.1.5

beaDfAvail

.1.3.6.1.4.1.140.2.3.1.6

beaDfCapacity

.1.3.6.1.4.1.140.2.3.1.7

beaDfMountedon

.1.3.6.1.4.1.140.2.3.1.8

beaDfIndex

Syntax

Integer

Access

read-only

Description

Index of the entry (row) in the file system table.

beaDfHostname

Syntax

DisplayString

Access

read-only

Description

The name of the host on which the file system is mounted. If the file system is local, this field is a hyphen (-).

beaDfFilesystem

Syntax

DisplayString

Access

read-only

Description

Name of the file system.

beaDfKbytes

Syntax

Integer

Access

read-only

Description

Size of the file system in kilobytes.

beaDfUsed

Syntax

Integer

Access

read-only

Description

The number of kilobytes used in the file system.

beaDfAvail

Syntax

Integer

Access

read-only

Description

The number of kilobytes available in the file system.

beaDfCapacity

Syntax

Integer

Access

read-only

Description

Percentage of the total capacity of the file system that is in use.

beaDfMountedon

Syntax

DisplayString

Access

read-only

Description

Directory where the file system is mounted.

System Statistics

The scalar objects in this section are equivalent to the information provided by the UNIX pstat -s command.

beaPstatSwapAlloc

Syntax

Integer

Access

read-only

Description

Amount of swap space (in kilobytes) allocated to private pages.

beaPstatSwapReser

Syntax

Integer

Access

read-only

Description

Number of kilobytes of swap space that are not currently allocated but which are claimed by memory mappings that have not yet created private pages.

beaPstatSwapUsed

Syntax

Integer

Access

read-only

Description

Total amount of swap space, in kilobytes, that is either allocated or reserved.

beaPstatSwapAvail

Syntax

Integer

Access

read-only

Description

Total swap space, in kilobytes, that is currently available for future reservation or allocation.

beaMqTable

Each entry (row) in the beaMqTable is a sequence of the following columnar objects. These objects represent the attributes of message queue entries. This table is not supported by the nt_snmpd subagent.

Variable Name Object ID

beaMqT

.1.3.6.1.4.1.140.2.19.1.2

beaMqId

.1.3.6.1.4.1.140.2.19.1.3

beaMqKey

.1.3.6.1.4.1.140.2.19.1.4

beaMqMode

.1.3.6.1.4.1.140.2.19.1.5

beaMqOwner

.1.3.6.1.4.1.140.2.19.1.6

beaMqGroup

.1.3.6.1.4.1.140.2.19.1.7

beaMqCreator

.1.3.6.1.4.1.140.2.19.1.8

beaMqCgroup

.1.3.6.1.4.1.140.2.19.1.9

beaMqCbytes

.1.3.6.1.4.1.140.2.19.1.10

beaMqQnum

.1.3.6.1.4.1.140.2.19.1.11

beaMqQbytes

.1.3.6.1.4.1.140.2.19.1.12

beaMqLspid

.1.3.6.1.4.1.140.2.19.1.13

beaMqLrpid

.1.3.6.1.4.1.140.2.19.1.14

beaMqStime

.1.3.6.1.4.1.140.2.19.1.15

beaMqRtime

.1.3.6.1.4.1.140.2.19.1.16

beaMqCtime

.1.3.6.1.4.1.140.2.19.1.17

beaMqT

Syntax

DisplayString

Access

read-only

Description

Type of facility. This value is always set to q.

beaMqId

Syntax

Integer

Access

read-only

Description

The identifier for the facility entry.

beaMqKey

Syntax

DisplayString

Access

read-only

Description

The interprocess communication (IPC) key for the message queue.

beaMqMode

Syntax

DisplayString

Access

read-only

Description

Access modes and flags for the facility.

beaMqOwner

Syntax

DisplayString

Access

read-only

Description

Login name of the owner of the facility entry.

beaMqGroup

Syntax

DisplayString

Access

read-only

Description

Name of the group of the owner of the facility entry.

beaMqCreator

Syntax

DisplayString

Access

read-only

Description

Login name of the creator of the facility entry.

beaMqCgroup

Syntax

DisplayString

Access

read-only

Description

Name of the group of the creator of the facility entry.

beaMqCbytes

Syntax

Integer

Access

read-only

Description

The number of bytes in messages currently outstanding in the associated message queue.

beaMqQnum

Syntax

Integer

Access

read-only

Description

Number of messages currently outstanding in the associated message queue.

beaMqQbytes

Syntax

Integer

Access

read-only

Description

Maximum number of bytes allowed in messages outstanding in the associated message queue.

beaMqLspid

Syntax

Integer

Access

read-only

Description

Process ID of the last process to send a message to the associated queue.

beaMqLrpid

Syntax

Integer

Access

read-only

Description

Process ID of the last process to receive a message from the associated queue.

beaMqStime

Syntax

DisplayString

Access

read-only

Description

Time when the last message was sent to the associated queue.

beaMqRtime

Syntax

DisplayString

Access

read-only

Description

Time when the last message was received from the associated queue.

beaMqCtime

Syntax

DisplayString

Access

read-only

Description

Time when the associated entry was created or changed.

beaShmTable

Each entry (row) in the beaShmTable is a sequence of the following columnar objects. These objects represent the attributes of entries in the UNIX shared memory table. This is equivalent to the UNIX ipcs -ma command. This table is not supported by the nt_snmpd subagent.

Variable Name Object ID

beaShmT

.1.3.6.1.4.1.140.2.20.1.2

beaShmId

.1.3.6.1.4.1.140.2.20.1.3

beaShmKey

.1.3.6.1.4.1.140.2.20.1.4

beaShmMode

.1.3.6.1.4.1.140.2.20.1.5

beaShmOwner

.1.3.6.1.4.1.140.2.20.1.6

beaShmGroup

.1.3.6.1.4.1.140.2.20.1.7

beaShmCreator

.1.3.6.1.4.1.140.2.20.1.8

beaShmCgroup

.1.3.6.1.4.1.140.2.20.1.9

beaShmNattch

.1.3.6.1.4.1.140.2.20.1.10

beaShmSegsz

.1.3.6.1.4.1.140.2.20.1.11

beaShmCpid

.1.3.6.1.4.1.140.2.20.1.12

beaShmLpid

.1.3.6.1.4.1.140.2.20.1.13

beaShmAtime

.1.3.6.1.4.1.140.2.20.1.14

beaShmDtime

.1.3.6.1.4.1.140.2.20.1.15

beaShmCtime

.1.3.6.1.4.1.140.2.20.1.16

beaShmT

Syntax

DisplayString

Access

read-only

Description

Type of facility. This value is always set to m.

beaShmId

Syntax

Integer

Access

read-only

Description

The identifier for the facility entry.

beaShmKey

Syntax

DisplayString

Access

read-only

Description

The interprocess communication (IPC) key for the shared memory.

beaShmMode

Syntax

DisplayString

Access

read-only

Description

The access modes and flags for the facility.

beaShmOwner

Syntax

DisplayString

Access

read-only

Description

Login name of the owner of the facility entry.

beaShmGroup

Syntax

DisplayString

Access

read-only

Description

Name of the group of the owner of the facility entry.

beaShmCreator

Syntax

DisplayString

Access

read-only

Description

Login name of the creator of the facility entry.

beaShmCgroup

Syntax

DisplayString

Access

read-only

Description

Name of the group of the creator of the facility entry.

beaShmNattch

Syntax

Integer

Access

read-only

Description

Number of processes attached to the associated shared memory segment.

beaShmSegsz

Syntax

Integer

Access

read-only

Description

The size of the associated shared memory segment.

beaShmCpid

Syntax

Integer

Access

read-only

Description

The process ID of the creator of the shared memory entry.

beaShmLpid

Syntax

Integer

Access

read-only

Description

Process ID of the last process to attach to or detach from the shared memory segment.

beaShmAtime

Syntax

DisplayString

Access

read-only

Description

The time of the last attachment of a process to the associated shared memory segment.

beaShmDtime

Syntax

DisplayString

Access

read-only

Description

The time of the last detachment of a process from the associated shared memory segment.

beaShmCtime

Syntax

DisplayString

Access

read-only

Description

The time when the associated entry was created or changed.

beaSemTable

Each entry (row) in the beaSemTable is a sequence of the following columnar objects. These objects represent the attributes of entries in the UNIX semaphore table. This is equivalent to the UNIX ipcs -sa command. This table is not supported by the nt_snmpd subagent.

Variable Name Object ID

beaSemT

.1.3.6.1.4.1.140.2.21.1.2

beaSemId

.1.3.6.1.4.1.140.2.21.1.3

beaSemKey

.1.3.6.1.4.1.140.2.21.1.4

beaSemMode

.1.3.6.1.4.1.140.2.21.1.5

beaSemOwner

.1.3.6.1.4.1.140.2.21.1.6

beaSemGroup

.1.3.6.1.4.1.140.2.21.1.7

beaSemCreator

.1.3.6.1.4.1.140.2.21.1.8

beaSemCgroup

.1.3.6.1.4.1.140.2.21.1.9

beaSemNsems

.1.3.6.1.4.1.140.2.21.1.10

beaSemOtime

.1.3.6.1.4.1.140.2.21.1.11

beaSemCtime

.1.3.6.1.4.1.140.2.21.1.12

beaSemT

Syntax

DisplayString

Access

read-only

Description

Type of facility. This value is always set to s.

beaSemId

Syntax

Integer

Access

read-only

Description

The identifier for the facility entry.

beaSemKey

Syntax

DisplayString

Access

read-only

Description

The interprocess communication (IPC) key for the semaphore.

beaSemMode

Syntax

DisplayString

Access

read-only

Description

Access modes and flags for the facility.

beaSemOwner

Syntax

DisplayString

Access

read-only

Description

Login name of the owner of the facility entry.

beaSemGroup

Syntax

DisplayString

Access

read-only

Description

Name of the group of the owner of the facility entry.

beaSemCreator

Syntax

DisplayString

Access

read-only

Description

Login name of the creator of the facility entry.

beaSemCgroup

Syntax

DisplayString

Access

read-only

Description

Name of the group of the creator of the facility entry.

beaSemNsems

Syntax

Integer

Access

read-only

Description

The number of semaphores in the set associated with the semaphore entry.

beaSemOtime

Syntax

DisplayString

Access

read-only

Description

The time of completion of the last operation on the set associated with the semaphore entry.

beaSemCtime

Syntax

DisplayString

Access

read-only

Description

The time when the associated entry was created or changed.

beaLclDfTable

Each entry (row) in the beaLclDfTable is a sequence of the following columnar objects. These objects represent the attributes of local file systems. This is equivalent to the output of the UNIX df command.

Variable Name Object ID

beaLclDfFilesystem

.1.3.6.1.4.1.140.2.22.1.1

beaLclDfKbytes

.1.3.6.1.4.1.140.2.22.1.2

beaLclDfUsed

.1.3.6.1.4.1.140.2.22.1.3

beaLclDfAvail

.1.3.6.1.4.1.140.2.22.1.4

beaLclDfCapacity

.1.3.6.1.4.1.140.2.22.1.5

beaLclDfMountedon

.1.3.6.1.4.1.140.2.22.1.6

beaLclDfFilesystem

Syntax

DisplayString

Access

read-only

Description

Name of the file system.

beaLclDfKbytes

Syntax

Integer

Access

read-only

Description

File system size in kilobytes.

beaLclDfUsed

Syntax

Integer

Access

read-only

Description

The number of kilobytes used in the file system.

beaLclDfAvail

Syntax

Integer

Access

read-only

Description

The number of kilobytes available in the file system.

beaLclDfCapacity

Syntax

Integer

Access

read-only

Description

Percentage of the file system capacity that is in use.

beaLclDfMountedon

Syntax

DisplayString

Access

read-only

Description

Directory where the file system is mounted.

beaSmgr Group

The shared memory manager table is the only object under the beaSmgr group.

beaSmgrTable

The shared memory manager table is supported by the unix_snmpd subagent shipped with the Agent Integrator. Each entry (row) in the beaSmgrTable is a sequence of the following columnar objects. Each row is a sequence of attributes for a block of shared memory.

Variable Name Object ID

beaSmgrIndex

.1.3.6.1.4.1.140.5.1.1

beaSmgrIpcKey

.1.3.6.1.4.1.140.5.1.2

beaSmgrShmAllocated

.1.3.6.1.4.1.140.5.1.3

beaSmgrSubsystem

.1.3.6.1.4.1.140.5.1.4

beaSmgrCreationDate

.1.3.6.1.4.1.140.5.1.5

beaSmgrLibVersion

.1.3.6.1.4.1.140.5.1.6

beaSmgrMaxShmEntries

.1.3.6.1.4.1.140.5.1.7

beaSmgrCurrentShmEntries

.1.3.6.1.4.1.140.5.1.8

beaSmgrHWMShmUsed

.1.3.6.1.4.1.140.5.1.9

beaSmgrPctShmUsed

.1.3.6.1.4.1.140.5.1.10

beaSmgrHWMPctShmUsed

.1.3.6.1.4.1.140.5.1.11

beaSmgrTotalShmSize

.1.3.6.1.4.1.140.5.1.12

beaSmgrUsegSize

.1.3.6.1.4.1.140.5.1.13

beaSmgrAuxSize

.1.3.6.1.4.1.140.5.1.14

beaSmgrSemId

.1.3.6.1.4.1.140.5.1.15

beaSmgrShmId

.1.3.6.1.4.1.140.5.1.16

beaSmgrIndex

Syntax

Integer

Access

read-only

Description

Index into the table of shared memory blocks.

beaSmgrIpcKey

Syntax

DisplayString

Access

read-only

Description

Interprocess communication (IPC) key used by the block of shared memory.

beaSmgrShmAllocated

Syntax

Integer {
no (1),
yes (2) }

Access

read-only

Description

Status of the block of shared memory. This object can be monitored to detect when shared memory is corrupted or removed accidentally.

beaSmgrSubsystem

Syntax

DisplayString

Access

read-only

Description

Name of the subsystem using the block of shared memory.

beaSmgrCreationDate

Syntax

DisplayString

Access

read-only

Description

Timestamp when the block of shared memory was allocated.

beaSmgrLibVersion

Syntax

DisplayString

Access

read-only

Description

Software version of the shared memory manager library which was linked in to allocate the block of shared memory.

beaSmgrMaxShmEntries

Syntax

Integer

Access

read-only

Description

Maximum number of entries configured for shared memory.

beaSmgrCurrentShmEntries

Syntax

Integer

Access

read-only

Description

Current number of entries in shared memory.

beaSmgrHWMShmUsed

Syntax

Integer

Access

read-only

Description

High-water mark of the number of entries used in shared memory.

beaSmgrPctShmUsed

Syntax

Integer

Access

read-only

Description

Percentage of the current number of entries in shared memory that are in use.

beaSmgrHWMPctShmUsed

Syntax

Integer

Access

read-only

Description

High-water mark of the percentage of entries in use in shared memory. This object can be used to determine if more entries need to be allocated without having to poll continuously for the maximum current number of entries.

beaSmgrTotalShmSize

Syntax

Integer

Access

read-only

Description

Total size of the shared memory segment.

beaSmgrUsegSize

Syntax

Integer

Access

read-only

Description

Size of the user segment in the shared memory segment.

beaSmgrAuxSize

Syntax

Integer

Access

read-only

Description

Size of the auxiliary segment in the shared memory segment.

beaSmgrSemId

Syntax

Integer

Access

read-only

Description

Semaphore ID used to arbitrate allocation of user segments within the shared memory segment.

beaSmgrShmId

Syntax

Integer

Access

read-only

Description

Shared memory ID.

beaSysPerf Group

Workstation performance attributes. This MIB group is supported by the unix_snmpd subagent shipped with the Agent Integrator. The objects in this group are similar to those supported by the Sun perfmeter on Sun workstations. The beaSysPerfIfTable object is described following the descriptions of all the scalar objects in this group.

Variable Name Object ID

beaSysPerfCpu

.1.3.6.1.4.1.140.11.1

beaSysPerfCntxt

.1.3.6.1.4.1.140.11.2

beaSysPerfSwap

.1.3.6.1.4.1.140.11.3

beaSysPerfDisk

.1.3.6.1.4.1.140.11.4

beaSysPerfIntr

.1.3.6.1.4.1.140.11.5

beaSysPerfLoad

.1.3.6.1.4.1.140.11.6

beaSysPerfPage

.1.3.6.1.4.1.140.11.7

beaSysPerfIfNumber

.1.3.6.1.4.1.140.11.8

beaSysPerfIfTable

.1.3.6.1.4.1.140.11.9

beaSysPerfCntxtDelta

.1.3.6.1.4.1.140.11.10

beaSysPerfSwapDelta

.1.3.6.1.4.1.140.11.11

beaSysPerfDiskDelta

.1.3.6.1.4.1.140.11.12

beaSysPerfIntrDelta

.1.3.6.1.4.1.140.11.13

beaSysPerfLoadDelta

.1.3.6.1.4.1.140.11.14

beaSysPerfPageDelta

.1.3.6.1.4.1.140.11.15

beaSysPerfCpu

Syntax

Integer

Access

read-only

Description

Percentage of CPU capacity being utilized between polls.

beaSysPerfCntxt

Syntax

Integer

Access

read-only

Description

Number of context switches. This is a cumulative counter.

beaSysPerfSwap

Syntax

Integer

Access

read-only

Description

Jobs swapped. This is a cumulative counter.

beaSysPerfDisk

Syntax

Integer

Access

read-only

Description

Disk traffic in numbers of transfers in blocks. This is a cumulative counter.

beaSysPerfIntr

Syntax

Integer

Access

read-only

Description

Number of device interrupts. This includes receive, transmit, and modem type interrupts from console, ports, and hiports boards. This is a cumulative counter.

beaSysPerfLoad

Syntax

Integer

Access

read-only

Description

The size of the run queue every second. This is a cumulative counter.

beaSysPerfPage

Syntax

Integer

Access

read-only

Description

The paging activity in the number of pages. This is a cumulative counter.

beaSysPerfIfNumber

Syntax

Integer

Access

read-only

Description

The number of network interfaces (regardless of their current state) present on this system.

beaSysPerfCntxtDelta

Syntax

Integer

Access

read-only

Description

The number of context switches. This represents the change since the last poll.

beaSysPerfSwapDelta

Syntax

Integer

Access

read-only

Description

The number of jobs swapped. This represents the change since the last poll.

beaSysPerfDiskDelta

Syntax

Integer

Access

read-only

Description

Disk traffic in numbers of transfers in blocks. This represents the change since the last poll.

beaSysPerfIntrDelta

Syntax

Integer

Access

read-only

Description

The number of device interrupts. This includes receive, transmit, and modem types of interrupts from the console, ports, and hiports boards. This represents the change since the last poll.

beaSysPerfLoadDelta

Syntax

Integer

Access

read-only

Description

The size of the run queue every second. This represents the change since the last poll.

beaSysPerfPageDelta

Syntax

Integer

Access

read-only

Description

The paging activity in the number of pages. This represents the change since the last poll.

beaSysPerfIfTable

This tabular object within the beaSysPerf MIB group represents the physical interfaces on a system. Each entry (row) in the beaSysPerfIfTable is a sequence of the following columnar objects. Each row represents attributes of a particular interface. This table is supported by the unix_snmpd subagent shipped with the Agent Integrator. The last five columnar objects provide differences between last and current poll. This is intended to compensate for the fact that some network managers cannot effectively use absolute values to calculate differences needed for defining thresholds.

Variable Name Object ID

beaSysPerfIfIndex

.1.3.6.1.4.1.140.11.9.1.1

beaSysPerfIfDescr

.1.3.6.1.4.1.140.11.9.1.2

beaSysPerfIfOperStatus

.1.3.6.1.4.1.140.11.9.1.3

beaSysPerfIfInPackets

.1.3.6.1.4.1.140.11.9.1.4

beaSysPerfIfInErrors

.1.3.6.1.4.1.140.11.9.1.5

beaSysPerfIfOutPackets

.1.3.6.1.4.1.140.11.9.1.6

beaSysPerfIfOutErrors

.1.3.6.1.4.1.140.11.9.1.7

beaSysPerfIfCollisions

.1.3.6.1.4.1.140.11.9.1.8

beaSysPerfIfInPacketsDelta

.1.3.6.1.4.1.140.11.9.1.9

beaSysPerfIfInErrorsDelta

.1.3.6.1.4.1.140.11.9.1.10

beaSysPerfIfOutPacketsDelta

.1.3.6.1.4.1.140.11.9.1.11

beaSysPerfIfOutErrorsDelta

.1.3.6.1.4.1.140.11.9.1.12

beaSysPerfIfCollisionsDelta

.1.3.6.1.4.1.140.11.9.1.13

beaSysPerfIfIndex

Syntax

Integer

Access

read-only

Description

A unique number for each interface. The value ranges between 1 and beaSysPerfIfNumber. The value for each interface must remain constant between re-initializations of the entity's network management system.

beaSysPerfIfDescr

Syntax

DisplayString (SIZE 0..255)

Access

read-only

Description

A string containing information about the interface. This should include the name of the manufacturer, the product name, and the version of the hardware interface.

beaSysPerfIfOperStatus

Syntax

Integer {
up (1),
down (2),
testing (3) }

Access

read-only

Description

The current operational state of the interface. An interface is up if it is ready to pass packets. An interface is not ready to pass packets if it is in the testing state.

beaSysPerfIfInPackets

Syntax

Counter

Access

read-only

Description

The total number of packets received on the interface. This object differs from the MIB II interfaces group ifInPackets object in that the latter represents number of octets rather than packets.

beaSysPerfIfInErrors

Syntax

Counter

Access

read-only

Description

The number of inbound packets that contained errors that prevented them from being delivered to a higher-layer protocol.

beaSysPerfIfOutPackets

Syntax

Counter

Access

read-only

Description

The total number of packets transmitted out of the interface.

beaSysPerfIfOutErrors

Syntax

Counter

Access

read-only

Description

The number of outbound packets that could not be transmitted because of errors. This differs from the MIB II interfaces group ifOutErrors object in that the latter represents octets rather than packets.

beaSysPerfIfCollisions

Syntax

Counter

Access

read-only

Description

The number of collisions on CSMA interfaces.

beaSysPerfIfInPacketsDelta

Syntax

Counter

Access

read-only

Description

The total number of packets received on the interface. This represents the change since the last poll. This differs from the MIB II interfaces group ifInPackets object in that the latter represents octets rather than packets.

beaSysPerfIfInErrorsDelta

Syntax

Counter

Access

read-only

Description

The number of inbound packets that contained errors preventing them from being delivered to a higher-level protocol. This represents the difference since the last poll.

beaSysPerfIfOutPacketsDelta

Syntax

Counter

Access

read-only

Description

The total number of packets transmitted out of the interface. This represents the change since the last poll.

beaSysPerfIfOutErrorsDelta

Syntax

Counter

Access

read-only

Description

The number of outbound packets that could not be transmitted because of errors. This represents the change since the last poll. This object differs from the MIB II interfaces group ifOutErrors object in that the latter counts octets rather than packets.

beaSysPerfIfCollisionsDelta

Syntax

Counter

Access

read-only

Description

The number of collisions on CSMA interfaces. This represents the change since the last poll.

beaNTSysPerf Group

This MIB group represents system performance attributes specific to the Windows NT system. This MIB group is supported by the nt_snmpd subagent shipped with the Agent Integrator. This MIB group contains the following scalar objects.

Variable Name Object ID

beaNTSysPerfCalls

.1.3.6.1.4.1.140.12.1.1

beaNTSysPerfAlignFix

.1.3.6.1.4.1.140.12.1.2

beaNTSysPerfExptDisp

.1.3.6.1.4.1.140.12.1.3

beaNTSysPerfFloatEmul

.1.3.6.1.4.1.140.12.1.4

beaNTSysPerfPgFaults

.1.3.6.1.4.1.140.12.1.5

beaNTSysPerfPaging

.1.3.6.1.4.1.140.12.1.6

beaNTSysPerfCacheBytes

.1.3.6.1.4.1.140.12.1.7

beaNTSysPerfCodeTotal

.1.3.6.1.4.1.140.12.1.8

beaNTSysPerfCodeRes

.1.3.6.1.4.1.140.12.1.9

beaNTSysPerfDriverTotal

.1.3.6.1.4.1.140.12.1.10

beaNTSysPerfDriverRes

.1.3.6.1.4.1.140.12.1.11

beaNTSysPerfCacheRes

.1.3.6.1.4.1.140.12.1.12

beaNTSysPerfPageUsed

.1.3.6.1.4.1.140.12.1.13

beaNTSysPerfPagePeak

.1.3.6.1.4.1.140.12.1.14

beaNTSysPerfCalls

Syntax

Integer

Access

read-only

Description

This is a cumulative counter of calls to Windows NT system service routines. These routines perform all of the basic scheduling and synchronization tasks on the computer and provide access to non-graphical devices, memory management, and name-space management.

beaNTSysPerfAlignFix

Syntax

Integer

Access

read-only

Description

This is a cumulative counter of all alignment faults fixed by the system.

beaNTSysPerfExptDisp

Syntax

Integer

Access

read-only

Description

This is a cumulative counter of all exceptions dispatched by the system.

beaNTSysPerfFloatEmul

Syntax

Integer

Access

read-only

Description

This is a cumulative counter of all floating emulations performed by the system.

beaNTSysPerfPgFaults

Syntax

Integer

Access

read-only

Description

This is a count of the page faults in the processor. A page fault occurs when a process refers to a virtual memory page that is not in its working set in main memory. A page fault will not cause the page to be fetched from disk if that page is on the standby list, and hence already in main memory, or if it is in use by another process when the page is shared.

beaNTSysPerfPaging

Syntax

Integer

Access

read-only

Description

The number of pages read from disk or written to the disk to resolve memory references to pages that were not in memory at the time of the reference. This is the sum of pages input and output. This counter includes paging traffic on behalf of the system cache to access file data for applications. This is the primary counter to observe if you are concerned about excessive pressure on memory (that is, memory thrashing), and the excessive paging that may result.

beaNTSysPerfCacheBytes

Syntax

Integer

Access

read-only

Description

Measures the number of bytes currently in use by the system cache. The system cache is used to buffer data retrieved from disk or local area network (LAN) resources. The system cache uses memory not in use by the active processes in the computer.

beaNTSysPerfCodeTotal

Syntax

Integer

Access

read-only

Description

The number of kilobytes of pages that can be paged in ntoskrn1.exe, hal.d11, and the boot drivers and file systems loaded by ntldr/osloader.

beaNTSysPerfCodeRes

Syntax

Integer

Access

read-only

Description

The number of kilobytes of system code currently resident in core memory. This is the working code set of the pagable executive. In addition to this, there is roughly an additional 300 kilobytes non-paged kernel code.

beaNTSysPerfDriverTotal

Syntax

Integer

Access

read-only

Description

The number of kilobytes of pagable pages in all loaded device drivers other than those counted in beaNTSysPerfCodeTotal.

beaNTSysPerfDriverRes

Syntax

Integer

Access

read-only

Description

The number of kilobytes of beaNTSysPerfDriverTotal currently resident in core memory. This number is the working code set of the pagable drivers. In addition to this, there is roughly another 300 kilobytes of non-paged driver code.

beaNTSysPerfCacheRes

Syntax

Integer

Access

read-only

Description

The number of bytes currently resident in the global disk cache.

beaNTSysPerfPageUsed

Syntax

DisplayString

Access

read-only

Description

The percent of the page file instance that is in use.

beaNTSysPerfPagePeak

Syntax

DisplayString

Access

read-only

Description

The peak usage of the page file instance in percent.

beaIntAgt Group

The only object in the beaIntAgt group is the BEA intelligent agent table.

beaIntAgtTable

This MIB group is supported directly by the Agent Integrator master agent. The beaIntAgtTable permits the addition or deletion or modification of RULE_ACTION entries that are used to control local polling by the Agent Integrator. Each entry (row) in the beaIntAgtTable supports a particular polling rule. The beaIntAgtStatus object is a read-write object that can be used to de-activate or activate polling execution by particular rules. For more information about Agent Integrator polling, refer to Chapter 4, "Using Agent Integrator for Polling."

Variable Name Object ID

beaIntAgtRuleId

.1.3.6.1.4.1.140.200.1.1

beaIntAgtScanIntvl

.1.3.6.1.4.1.140.200.1.2

beaIntAgtRuleAction

.1.3.6.1.4.1.140.200.1.3

beaIntAgtStatus

.1.3.6.1.4.1.140.200.1.4

beaIntAgtRuleId

Syntax

DisplayString

Access

read-write

Description

A name of the rule that must be unique within the table. This provides an index into the table. The string must not be longer than eight characters.

beaIntAgtScanIntvl

Syntax

Integer

Access

read-write

Description

Polling interval in seconds. This is the length of delay from the previous evaluation of the rule entry.

beaIntAgtRuleAction

Syntax

DisplayString

Access

read-write

Description

This string contains the actual rule that defines the threshold to be checked and the action to be taken if there is a change of state in the rule. There are two possible states for the rule, OK or ERR. If the rule condition is satisfied, the state is ERR. If the rule condition is not satisfied, the state is OK. Actions are executed only if a transition from one state to the other occurs. RULE_ACTION entries are explained in Chapter 4, "Using Agent Integrator for Polling." The syntax of the RULE_ACTION entry can be found in Chapter 7, "Configuration Files."

beaIntAgtStatus

Syntax

Integer {
active(1),
invalid (2),
inactive (3) }

Access

read-write

Description

Status of the row (RULE_ACTION entry). Polling is active if and only if the status is active. If the status of the rule is set to invalid, the row (RULE_ACTION entry) is deleted. Polling is disabled without deleting the RULE_ACTION entry if the row status is set to inactive.