![]() |
![]() |
|
|
Administration Tools
Your BEA WebLogic Enterprise or BEA Tuxedo systems give you a choice of several methods for performing the same set of administrative tasks. Whether you are more comfortable using a graphical user interface or entering commands at a shell prompt, you will be able to find a comfortable method of doing your job as the administrator of a domain. This chapter describes the menu of administration tools.
All administrative tools can be used to administer BEA WebLogic Enterprise C++ servers and Java servers. C++ servers support CORBA applications. Java servers support both CORBA applications and Enterprise JavaBean (EJB) applications.
This topic includes the following sections:
Configuration and Run-Time Administration
At the highest level, the job of an administrator can be viewed as two broadly defined tasks:
The BEA WebLogic Enterprise and BEA Tuxedo systems offer three tools for both of these tasks:
Note: You can enter administration commands either at a shell prompt on any supported UNIX platform, or from an MS-DOS command line on a Windows NT platform.
This chapter describes how these tools can be used to configure an application and to administer a running system.
Tools for Configuration
Because the BEA WebLogic Enterprise and BEA Tuxedo systems offer great flexibility and many options to application designers and programmers, no two applications are alike. An application, for example, may be small and simple (a single client and server running on one machine), or complex enough to handle transactions among thousands of clients and servers. For this reason, for every BEA WebLogic Enterprise application being managed, an administrator must provide a file that defines and governs the components of that application.
The components are as follows:
These components (and others, when appropriate) are defined, or configured, in an ASCII file that is referred to, in the BEA WebLogic Enterprise and BEA Tuxedo documentation, as UBBCONFIG. The UBBCONFIG file may, in fact, be given any filename. When compiled into a binary file, the file is referred to as TUXCONFIG. During the groundwork (or setup) phase of administration, the administrator's goal is to create a TUXCONFIG file. You have a choice of the following three tools.
:
If you select the . . . |
You must . . . |
---|---|
BEA Administration Console |
Use a graphical user interface (GUI) to create and edit the TUXCONFIG file. For details, see the BEA Administration Console online help. |
Command-line interface |
For details about using the command-line interface to perform administrative tasks, see the applicable chapters in this document. For information about the tmloadcf command, see Starting and Shutting Down Applications. For details about the tmloadcf command options, see tmloadcf(1) in the BEA Tuxedo Reference Manual. |
AdminAPI |
Write a program that modifies the TUXCONFIG file for you. For details, see Event Broker/Monitor (BEA Tuxedo Systems). |
Tools for Run-Time Administration
With your BEA WebLogic Enterprise or BEA Tuxedo system installed, your client or server application installed, and your TUXCONFIG file loaded, you are ready to boot your application. As soon as your application is launched, you must start monitoring its activities and watching for problems-both actual and potential.
When problems occur, you must identify and solve them. If performance is degraded, you may want to do load balancing or prioritize your interfaces or services. If trouble develops on a MASTER machine, you may want to replace it with a designated BACKUP machine.
As the processing and resource usage requirements of your application evolve, you may need to add machines, servers, clients, interfaces, services, and so on, to your existing system.
The job of run-time administration encompasses many tasks, from starting and stopping the application, to monitoring activity, troubleshooting problems, and dynamically reconfiguring the application. Again, you have a choice of three tools for performing these tasks: the BEA Administration Console, the command-line interface, and the AdminAPI.
BEA Administration Console
The BEA Administration Console is a graphical user interface that enables you to perform most administration tasks for BEA WebLogic Enterprise and BEA Tuxedo applications. Figure 2-1 shows a sample Administration Console screen.
Figure 2-1 Sample BEA Administration Console Screen
The BEA Administration Console is implemented as a Java applet. You can run the applet on platforms that support a Java-enabled Web browser, such as Netscape 3.01 or higher, or Microsoft Internet Explorer 3.0 or higher.
For the BEA Administration Console startup procedure, see the Installation Guide.
For more information about how to use the BEA Administration Console, see the online help.
Command-line Interface
You can use the following commands to administer the BEA WebLogic Enterprise or BEA Tuxedo system. This document provides procedures for administrative tasks that are based on the command-line interface. For details about individual commands, see the BEA Tuxedo Reference Manual.
AdminAPI
The AdminAPI is an application programming interface (API) for directly accessing and manipulating system settings in the BEA Tuxedo Management Information Bases (MIBs). The advantage of the AdminAPI is that it can be used to automate administrative tasks, such as monitoring log files and dynamically reconfiguring an application, thus eliminating the need for human intervention. This advantage can be crucial in mission-critical, real-time applications.
For details about the MIBs, see ACL_MIB(5), APPQ_MIB(5), EVENT_MIB(5), MIB(5), TM_MIB(5), and WS_MIB(5) in the BEA Tuxedo Reference Manual.
Note: The BEA Tuxedo Reference Manual includes, in the TM_MIB(5) section, reference material about the T_INTERFACE MIB class, T_IFQUEUE MIB class, and T_FACTORY MIB class. These MIB classes were added for BEA WebLogic Enterprise.
An online version of the BEA Tuxedo Reference Manual is available on the Online Documentation CD. On the CD, click the Reference button from the main menu. Next, click the hyperlink "BEA Tuxedo Manuals." On the BEA Tuxedo home page, click the hyperlink "Reference Manual: Section 5."
See also the descriptions of the T_DOMAIN MIB class, T_MACHINE MIB class, T_SERVER MIB class, T_TRANSACTION MIB class, and T_ROUTING MIB class. These MIB classes were enhanced for BEA WebLogic Enterprise.
![]() |
![]() |
![]() |
|
Copyright © 2000 BEA Systems, Inc. All rights reserved.
|