Applies To:

Show Versions Show Versions

Manual Chapter: BIG-IP version 9.2 Configuration Guide for Local Traffic Management: Additional Monitor Considerations
Manual Chapter
Table of Contents   |   << Previous Chapter   |   Next Chapter >>


A

Additional Monitor Considerations


Implementing monitors for Dynamic Ratio load balancing

You can configure Dynamic Ratio load balancing for pools that consist of RealNetworks® RealServer servers, Windows® servers equipped with Windows Management Instrumentation (WMI), or any server equipped with an SNMP agent such as the UC Davis SNMP agent or Windows® 2000 Server SNMP agent.

To implement Dynamic Ratio load balancing for these types of servers, the BIG-IP® local traffic management (LTM) system provides a special monitor plug-in file and a health or performance monitor for each type of server. The exception is a server equipped with an SNMP agent. In this case, the LTM system provides the monitor only; no special plug-in file is required for a server running an SNMP agent.

You must install the monitor plug-in on each server to be monitored, and you must create a performance monitor that resides on the LTM system. Once you have created a monitor, the monitor communicates directly with the server plug-in. For each server type, Table A.1 shows the required monitor plug-in and the corresponding performance monitor types

Table A.1 Monitor plug-ins and corresponding monitor templates
Server Type
Monitor plug-in
Monitor Type
RealServer Windows server
RealServer UNIX server
F5RealMon.dll
f5realmon.so
Real Server
Real Server
Windows server with WMI
F5Isapi.dll
WMI
Windows 2000 Server server
UNIX server
SNMP agent

UC Davis SNMP agent
SNMP DCA and SNMP DCA Base

SNMP DCA and SNMP DCA Base

Implementing a Real Server monitor

For RealSystem Server systems, the LTM system provides a monitor plug-in that gathers the necessary metrics when you have installed the plug-in on the RealSystem Server system. Configuring a RealSystem Server for Dynamic Ratio load balancing consists of four tasks:

  • Installing the monitor plug-in on the RealSystem server
  • Configuring a Real Server monitor on the LTM system
  • Associating the monitor with the server to gather the metrics
  • Creating or modifying the server pool to use Dynamic Ratio load balancing

To install the monitor plug-in on a RealSystem Server system (Windows version)

  1. Download the monitor plug-in F5RealServerPlugin.dll from the LTM system.
    The plug-in is located in the folder /usr/local/www/docs/agents.
  2. Copy F5RealServerPlugin.dll to the RealServer plug-ins directory.
    (For example, C:\Program Files\RealServer\plug-ins.)
  3. If the RealSystem Server process is running, restart it.

To install and compile a Linux or UNIX RealSystem Server monitor plug-in

  1. Using the .iso image, burn a CD-ROM of the BIG-IP system software.
  2. On the CD, navigate to the directory /downloads/rsplug-ins.
  3. Copy the file F5RealMon.src.tar.gz to the directory /var/tmp on the BIG-IP system.
  4. On the BIG-IP system, change to the directory /var/tmp:
  5. cd /var/tmp
  6. Use the UNIX tar command to uncompress the file F5RealMon.src.tar.gz:
  7. tar -xvzf F5RealMon.src.tar
  8. Change to the F5RealMon.src directory:
  9. cd F5RealMon.src
  10. Type the ls command to view the directory contents.
  11. To compile the source, use the instructions in the file build_unix_note.
  12. Start RealSystem Server.

Once the plug-in is installed and compiled, you must configure a Real Server monitor, associate the configured monitor with the pool member (a RealSystem Server server), and set the load balancing method to Dynamic Ratio:

Implementing a WMI monitor

For Windows running Windows Management Instrumentation (WMI), the LTM system provides a Data Gathering Agent F5Isapi.dll for the server. Configuring a Windows platform for Dynamic Ratio load balancing consists of four tasks:

  • Installing the Data Gathering Agent F5Isapi.dll on the server
  • Configuring a WMI monitor on the LTM system
  • Associating the monitor with the server to gather the metrics
  • Creating or modifying the server pool to use the Dynamic Ratio load balancing method

To install the Data Gathering Agent (F5Isapi) on the server

  1. Download the Data Gathering Agent (F5Isapi.dll) from the LTM system.
    The plug-in is located in /usr/contrib/f5/isapi. (The URL is https://<bigip_address>/doc/isapi/f5isapi.dll.)
  2. Copy f5isapi.dll to the directory C:\Inetpub\scripts.
  3. Open the Internet Services Manager.
  4. In the left pane of the Internet Services Manager, open the folder <machine_name>\Default Web Site\Script, where <machine_name> is the name of the server you are configuring. The contents of Scripts folder opens in the right pane.
  5. In the right pane, right click F5Isapi.dll, and select Properties.
    The Properties dialog box for F5Isapi.dll opens.
  6. Deselect Logvisits.
    (Logging of each visit to the agent quickly fills up the log files.)
  7. Click the File Security tab.
    The File Security options appears.
  8. In the Anonymous access and authentication control group box, click Edit.
    The Authentication Methods dialog box opens.
  9. In the dialog box, clear all check boxes, then select Basic Authentication.
  10. In the Authentication methods dialog box, click OK to accept the changes.
  11. In the Properties dialog box, click Apply.
    The WMI Data Gathering Agent is now ready to be used.

Once you have installed the plug-in, you must configure a WMI monitor, associate the configured monitor with the pool member, and set the load balancing to Dynamic Ratio:

Implementing an SNMP DCA or SNMP DCA Base monitor

The LTM system includes an SNMP data collecting agent that can query remote SNMP agents of various types, including the UC Davis agent and the Windows 2000 Server agent.

The LTM system provides two monitor types that you can use to create a performance monitor for a server that uses an SNMP agent. These two monitor types are:

  • SNMP DCA
    Use this monitor when you want to use default values or specify new values for CPU, memory, and disk metrics. When using this template, you can also specify values for other types of metrics that you wish to gather.
  • SBMP DCA Base
    Use this monitor when you want to use default values or specify values for metrics other than CPU, memory, and disk usage. When using this monitor, values for CPU, memory, and disk metrics are omitted.

Configuring a server to use its SNMP agent for Dynamic Ratio load balancing consists of three tasks: configuring an SNMP DCA or SNMP DCA Base monitor, associating the monitor with the applicable pool member, and setting the load balancing method on the pool to the Dynamic Ratio method. For more information, see the following chapters or sections of this guide:

Implementing an MSSQL monitor

Before you can use an MSSQL type of monitor, you must download a set of JDBC JavaTM Archive (JAR) files from the Microsoft web site and install them on the BIG-IP system.

To download and install Microsoft JDBC files

  1. From an Internet browser, go to www.microsoft.com.
  2. On the left panel, under Resources, click Download.
    A list appears.
  3. Select SQL Server.
  4. In the Keyword field, type JDBC Driver.
  5. Click Go.
    This displays a list of options.
  6. Click Microsoft SQL Server 2000 Driver for JDBC.
  7. Verify that you are downloading the UNIX .tar file, and not a Windows package. If not, go back to the previous screen.
  8. On the right side of the screen, click Download.
  9. When queried, select Save the file to disk.
  10. Create a Linux directory, move the .tar file to that directory, and uncompress the file, using this command:
  11. tar -xvf mssqlserver.tar

This command extracts four files: EULA.txt, install.ksh, msjdbc.tar, and read.me.

  1. Install these files by typing install.ksh at the command line prompt.
    This untars the msjdbc.tar file, which creates several subdirectories.
  2. Locate the lib subdirectory.
    This directory contains the three JAR files listed previously.
  3. Copy the three JAR files to the BIG-IP directory /usr/bin/monitors/builtins/.
    You can now recursively remove the LINUX directory that you created in step 10.

After installing the JAR files, we recommend that you either reboot the BIG-IP system, or run the following command:

/usr/bin/monitors/builtins/DB_monitor cmd quit

Rebooting the system or running this command causes the BIG-IP system to recognize the newly-installed JAR files the next time that you run an MSSQL monitor.




Table of Contents   |   << Previous Chapter   |   Next Chapter >>

Was this resource helpful in solving your issue?




NOTE: Please do not provide personal information.



Incorrect answer. Please try again: Please enter the words to the right: Please enter the numbers you hear:

Additional Comments (optional)