Index DocHome Next |
iPlanet Application Server Admintration Guide |
Contents
PrefaceUsing the Documentation
About This Guide
How This Guide Is Organized
Getting Started
Documentation Conventions
Administering a Single iPlanet Application Server
Administering Multiple iPlanet Application Servers
Part 1 Getting Started
Chapter 1 Performing Basic Tasks with the Administration ToolAbout iPlanet Application Server Administration Tool
Starting the Administration Tool
Registering an iPlanet Application Server
Unregistering a Server
Starting iPlanet Application Server From the Administration Tool
Setting EJB Container Parameters for Run Time
Using the iPlanet Registry Editor
Updating the Installation Key
Changing the IP Address
Part 2 Administering a Single iPlanet Application Server
Chapter 2 Monitoring Server ActivityMonitoring iPlanet Application Server
Monitoring Process Attributes
Receiving Event Notification
Logging Process Data to a File
Changing a Process Data Plot
Removing a Process Data Plot
About Events
What Do I Do When a Server Goes Down?
Configuring Email Notification for an Event
What Do I Do When Restarts Are Exceeded?
What Do I Do When an Abnormal Cluster is Detected?
Specifying an Event-Invoked Script
Chapter 3 Configuring SNMP to Monitor iPlanet Application Server with Third-Party ToolsAbout SNMP
Enabling SNMP Statistics Collection
About the Management Information Base (MIB)
Formatting MIB Entries
Setting Up the Master Agent and SubAgents
Making MIB Available on SNMP Third-Party Management Software
Starting the SNMP Master Agent
Verifying SNMP Configuration
Chapter 4 Logging Server MessagesAbout the Logging Service
Determining Types of Messages to Log
About Web Server Requests
Logging Application Messages
Determining the Logging Destination
How Log Messages Are Formatted
Logging to a Database
Logging to a File
Rotating Log Files
How Web Requests Are Logged
About DSync Logging Options
Logging Web Server Requests
How DSync Messages Are Logged
Format of the Cluster Dump Files
Logging DSync Messages
Format of the DSync Node Dump Files
Chapter 5 Securing ApplicationsAbout Security
Limitations of This Document
Storing and Managing Users and Groups
What Is LDAP?
What Is iPlanet Console?
Implementing Security
Setting Authorization to Access Application Components
Authorization for J2EE Applications
Using iPlanet Console to Add Entries to Directory Server
Authorization for C++ Applications
What Is a Distinguished Name (DN)?
Using LDIF to Add Entries to Directory Server
Creating User Entries Using iPlanet Console
Creating Group Entries Using iPlanet Console
Modifying Database Entries Using iPlanet Console
Formatting LDIF Entries
Creating Entries Programmatically
Modifying Database Entries Using ldapmodify
Setting Role-Based Authorization (for J2EE Applications)
Managing Roles for EJBs and Servlets
Setting Access Control List Authorization (for C++ Applications)
Creating an Access Control List
Modifying an Access Control List
Chapter 6 Increasing Fault Tolerance and Server ResourcesAbout Adding and Tuning Server Processes
Adding and Tuning Java and C++ Processes
Adding a CXS Process
Adjusting the Number of Threads for a Process
Specifying the Number of Requests for the Queue
Setting Options of the Administrative Server
Adjusting the Restart Option of the Administrative Server
Implementing a Multi-Process, Single-Threaded Environment
Setting JSP Caching
Enabling Internationalization
Setting Shutdown Time
Configuring Directory Server Failover
Chapter 7 Configuring the Web Connector Plug-InAbout the Web Connector Plug-In
Manually Configuring a Web Server
Configuring the Web Connector for Web Server Logging
Reconfiguring the Microsoft Internet Information Server
Mapping HTTP Variables to Database Fields
Configuring Cookie and Hidden Field Usage
Adding HTTP Variables to the Log
Configuring a CGI Flag for CGI Requests
Changing the Web Connector Port Number
Specifying HTTP Variables for Input to Application Components
Chapter 8 Administering Database ConnectivityAbout Data Access Drivers
Configuring Data Access Drivers
Adjusting Database Connectivity Parameters
Setting Connection Parameters
Setting Thread Parameters
Setting Database Cache Parameters
Chapter 9 Administering TransactionsAbout the Transaction Manager
Storing Distributed Transactions Log Data
Administering Distributed Transactions in the Transaction Window
About the Transaction Window
Administering Distributed Transactions from the Command Line
Configuring Transactions per Server
Viewing Transactions on a Selected Server
Configuring Transactions per Process
Viewing Transaction Details
Viewing Transactions on a Selected Process
Configuring Resource Managers
Adding and Editing Resource Managers
Setting Up Resource Managers for Distributed Transactions
Oracle
Enabling XA Error Logging
Sybase
DB2 Unix
Microsoft SQL Server
Oracle
Resolving In-Doubt Transactions
Sybase
DB2
Microsoft SQL Server
Recovering from Log Failure
Recovering from Log Disk Failure: Running Server
Recovering from Log Disk Failure: Stopped Server
Recovering from Loss
Part 3 Administering Multiple iPlanet Application Servers
Chapter 10 Configuring Multiple ServersThe Web Connector in a Multiple-Server Enterprise
Configuring the Web Connector for Multiple Servers
Distributed Data Synchronization and Load Balancing
Specifying the Application Server Where Requests Are Sent
Specifying the Application Server Responsible for Logging
Configuring a Distributed Data Synchronization Environment
Multicast Communication
How Multicast Services Apply to Load Balancing
Chapter 11 Administering Multi-Server ApplicationsHosting Applications Locally on Multiple Servers
Hosting Partitioned Applications on Multiple Servers
Disabling and Enabling Application Components
Hosting and Deploying Applications for Load Balancing
Changing Attributes of Distributed Application Components
Chapter 12 Balancing User-Request LoadsHow Load Balancing Works
Requirements for Load Balancing
What Is Sticky Load Balancing?
When to Use Sticky Load Balancing
Selecting a Load Balancing Method
Enabling Sticky Load Balancing
Load Balancing with the Web Server Plug-in
Per Component Response Time Load Balancing
Load Balancing
Per Server Response Time Load Balancing
Round Robin Load Balancing
User-Defined Criteria Load Balancing
Adjusting Weight Factors for Server Load Criteria
Adjusting Weight Factors for Application Component Performance Criteria
Adjusting Update and Broadcast Intervals
Changing the Multicast Host Address for Load Balancing
Chapter 13 Managing Distributed Data SynchronizationAbout Distributed Data Synchronization
How Failover Keeps Data Accessible
What Is a Cluster?
Setting Up Data Synchronization
Setting Up and Managing Clusters
Synchronization Server Roles
How a Cluster Communicates
Information Flow Within a Cluster
Determining Sync Server Priority
Using the Administration Tool to Configure Clusters
Example: Coordination Within a Seven-Server Cluster
Modifying the Default Cluster for Fast Cluster Setup
Entering IP Addresses Using kregedit
Mapping the Synchronizer to the Cluster
Editing Default Cluster Keys
Defining a Cluster
Creating a Cluster
Adding a Server to a Cluster
Removing a Server from a Cluster
Changing Sync Server Priority
Setting Cluster Parameters
Appendix A TroubleshootingConfiguring the Class Path
Index
Setting up Transactions
What if xa_open Fails?
What Is a "Lock Held by In-Doubt" Error?
How Do I Configure the Number of Server-Side Connections?
Setting Environment Variables for Databases
Index DocHome Next
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated February 06, 2001