Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools > Installing the Siebel Server > Managing Load Balancing for Siebel Applications >

Monitoring Servers with Third-Party HTTP Load Balancers


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/sieb78/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.
  • sieb78 = 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 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. This causes SCBroker to wait 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. This provides 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: Servers, Mobile Web Clients, Tools