Siebel Installation Guide for UNIX > Configuring Siebel Enterprise Server and Related Components > Configuring Load Balancing for Siebel Applications >

Monitoring Servers with Siebel Native Load Balancer or Third-Party HTTP Load Balancers


This topic is part of Configuring Load Balancing for Siebel Applications.

The Siebel native load balancer and most third-party HTTP load balancers support server health monitoring. To set up Siebel Server monitoring, configure the load balancer to send an HTTP GET to the server URL. Here is an example URL:

//SiebSrvr1:2321/SBA_80/SCBroker

where:

  • SiebSrvr1 = The Siebel Server host name or IP address
  • 2321 = The port number for the Siebel Connection Broker (SCBroker). The default is 2321.
  • SBA_80 = The Siebel Enterprise Server name
  • SCBroker = The Siebel Connection Broker server component

If the Siebel Server and Siebel Connection Broker are running, Siebel Connection Broker returns the string: SCBroker OK.

This step confirms that the Siebel Server is running on the specified platform and that SCBroker is listening at the specified port. This health check does not verify that specific Application Object Managers (AOMs) or other server components are running on the platform.

CAUTION:  Do not use TCP Health Check. It may connect to SCBroker and remain connected until the SCBroker component parameter ConnRequestTimeout expires. During this period, SCBroker cannot handle new user-session requests.

Best Practices for Setting Up Monitoring

Implement the following best practices when you set up server monitoring:

  • On the Siebel Servers you want to monitor, set the Default Tasks and Maximum Tasks parameters for SCBroker to 2. These settings provide two instances of SCBroker, which helps prevent monitoring requests from delaying handling of user requests.
  • Use HTTP 1.0 to do health checks. It terminates connections to SCBroker quickly.
Siebel Installation Guide for UNIX Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.