BEA Logo BEA BEA SNMP Agent Release 2.1

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

  |  

  BEA SNMP Agent Doc Home   |     Admnistration Guide   |   Previous Topic   |   Next Topic   |   Contents   |   Index   |   View as PDF

BEA SNMP Agent Introduction

 

The following sections provide an overview of the Simple Network Management Protocol (SNMP), the management information base (MIB), and the BEA SNMP Agent components:

 


About BEA SNMP Agent

BEA SNMP Agent is a Simple Network Management Protocol (SNMP) agent product that enables BEA Tuxedo and BEA WebLogic Enterprise applications to be managed from a centralized enterprise management console. BEA SNMP Agent version 2.1 enables an enterprise management console to manage Tuxedo 6.4, Tuxedo 6.5, Tuxedo 7.1, WebLogic Enterprise 4.2, and WebLogic Enterprise 5.1 applications. BEA SNMP Agent version 2.1.1 enables an enterprise management console to manage Tuxedo 8.0 applications.

 


SNMP Overview

SNMP is an open network management standard for networks based on the Internet network protocols (TCP/IP). The basic SNMP standard for system management is defined in the Network Working Group (NWG) RFC 1157.

SNMP provides a standard system for classifying system information about hardware, software, and other aspects of a distributed client/server system. SNMP network and systems management is based on the manager/agent model described in the network management standards defined by the International Organization for Standardization (ISO).

In the model, shown in the following figure, a network manager exchanges monitoring and control information about network and system resources with distributed software processes called agents.

Figure 1-1 Manager/Agent Model


 

Any network or system resource that is manageable through this exchange of information is a managed resource. A managed resource could be a software resource, such as a message queue or a Tuxedo application, or a hardware resource, such as a router or NFS file server.

SNMP enables you to correlate fault and performance data collected by different sources. For example, certain database inserts might fail because the filesystem on which the database resides has become full. This, in turn, might cause a Tuxedo service to fail.

For a management framework to correlate this failure information with other aspects of system information and thus enable pro-active management of the system, all pieces of management information need to be available from the same management console. To achieve this level of correlation, a standardized method of communicating management information is required.

SNMP provides that standardized method. SNMP provides a unified way of representing information about the manageable features of the heterogeneous components of large distributed systems because it is an open network management standard for networks.

Agents function as "collection devices" that typically gather and send data about the managed resource in response to a request from a manager. In addition, agents often have the ability to issue unsolicited reports to managers when they detect certain predefined thresholds or events on a managed resource. In SNMP terminology, these unsolicited event reports are called trap notifications.

 


MIB Overview

An SNMP manager relies upon the management information base (MIB), a database that contains definitions and information about the properties of managed resources and the services the SNMP agents support. When a new agent is added to extend the manager's domain, the manager must be provided with a new MIB component that defines the manageable features of the resources managed through that new agent.

The manageable features of resources, as defined in an SNMP-compliant MIB, are called managed objects (also termed management variables or variables). Examples of managed (or MIB) objects include the state of a Tuxedo/WLE domain, the number of users currently logged on to a Tuxedo/WLE system, Tuxedo/WLE processes, and Tuxedo/WLE application variables. When the heterogeneous components of an enterprise's distributed systems are defined within a common MIB on the management framework, a unified perspective and single access point is provided for managing system and network resources.

The data types and the representations of resources within a MIB, as well as the structure of a particular MIB, are defined in a standard called the Structure of Management Information (SMI). This standard is described in the NWG RFC 1155.

A formal language, known as the ISO Abstract Syntax Notation One (ASN.1), is used to describe MIB data independently of any encoding technique used. SNMP uses a subset of the ASN.1 language to represent a MIB.

Note: If a WLE application is not installed, the WLE specific objects included in the BEA SNMP MIB (bea.asn1) do not return values.

The following figure shows an example SNMP installation that provides system administrator access to management information from a management console. Management commands are issued to SNMP agents to collect the values of various management variables (as defined in the platform's MIB).

Figure 1-2 SNMP Management/Agent Interaction from a Management Console


 

Within most management frameworks, you can set up conditions to generate alarms based on defined event criteria. The criteria typically consist of changes in the values of certain attributes of the managed resources. These attributes are represented as MIB objects. You can also define the action to be taken when a specified event occurs, such as when a particular threshold is crossed.

The BEA SNMP MIB supports a full range of Tuxedo and WLE system and application events. These system and application events are transmitted as enterprise-specific traps. See the BEA SNMP Agent MIB Reference for more information about the BEA SNMP MIB.

 


SNMP Protocol

SNMP protocol is based on request/response commands. A management framework sends a Get or GetNext command to request values of MIB variables from an agent, or a Set request to modify the value of a variable. Once the data is collected, management frameworks can present views or graphs of the information or take action in response to the information provided by SNMP agents.


 

Typically, management frameworks save the collected data to a repository for historical reporting. They also commonly include various tools and utilities to analyze the management data. The management framework enables you to automate responses to event-based operations, change access privileges, update application information, and tune application parameters.

 


Benefits of Network Management Integration

Because Tuxedo and WLE applications are part of an overall organization or business middleware solution, integrating them with SNMP enables you to effectively manage all your large-scale applications using the SNMP-compliant network management tool of your choice. Since most management frameworks support SNMP, BEA SNMP Agent for Tuxedo and WLE applications can be integrated into virtually every management framework. Examples of such management frameworks include:

With these management frameworks, you can manage and control systems, databases, applications, and user access from a centralized management console. The tools available from the management framework enable you to automate and delegate routine and complex system tasks.

Using SNMP to manage Tuxedo and WLE applications provides the following benefits:

 


The BEA SNMP Agent

The BEA SNMP Agent for Tuxedo and WLE provides the following components to incorporate Tuxedo and WLE information within an SNMP management framework:

These components are shown in the following figure.

Figure 1-3 BEA SNMP Agent Components


 

BEA SNMP Agent provides the SNMP link from Tuxedo and WLE applications to SNMP-compliant network management frameworks (such as HP OpenView) for monitoring, control, and alarm notification, as follows:

 

back to top previous page next page