Sun GlassFish Enterprise Server 2.1 High Availability Administration Guide

Enabling HTTP Load Balancer Logging

The load balancer plug-in logs the following information:

Note –

When load balancer logging is enabled, and if the web server logging level is set to DEBUG or to print verbose messages, the load balancer writes HTTP session IDs in the web server log files. Therefore, if the web server hosting the load balancer plug-in is in the DMZ, do not use the DEBUG or similar log level in production environments.

If you must use the DEBUG logging level, turn off load balancer logging by setting require-monitor-data property to false in loadbalancer.xml.

ProcedureTo Turn on HTTP Load Balancer Logging

  1. Set the logging options in the web server. The procedure depends on the web server:

    • With Sun Java System Web Server

      In the server’s Admin console, go to the Magnus Editor tab and set the Log Verbose option to On.

    • For Apache Web Server, set the log level to DEBUG.

    • For Microsoft IIS, set the log level to FINE in the file.

  2. Set the load balancer configuration’s monitor option to true.

    Use the asadmin create-http-lb-config command to set monitoring to true when you initially create the load balancer configuration, or use the asadmin set command to set it to true later. Monitoring is disabled by default.