Applies To:

Show Versions Show Versions

Manual Chapter: Implementing Health and Performance
Manual Chapter
Table of Contents   |   << Previous Chapter   |   Next Chapter >>

19 
You can set up the BIG-IP® system to monitor the health or performance of certain nodes or servers that are members of a load balancing pool. Monitors verify connections on pool members and nodes. A monitor can be either a health monitor or a performance monitor, designed to check the status of a pool, pool member, or node on an ongoing basis, at a set interval. If a pool member or node being checked does not respond within a specified timeout period, or the status of a pool member or node indicates that performance is degraded, the BIG-IP system can redirect the traffic to another pool member or node.
Some monitors are included as part of the BIG-IP system, while other monitors are user-created. Monitors that the BIG-IP system provides are called pre-configured monitors. User-created monitors are called custom monitors.
Before configuring and using monitors, it is helpful to understand some basic concepts regarding monitor types, monitor settings, and monitor implementation.
Monitor types
Every monitor, whether pre-configured or custom, is a certain type of monitor. Each type of monitor checks the status of a particular protocol, service, or application. For example, one type of monitor is HTTP. An HTTP type of monitor allows you to monitor the availability of the HTTP service on a pool, pool member, or node. A WMI type of monitor allows you to monitor the performance of a pool, pool member, or node that is running the Windows Management Instrumentation (WMI) software. An ICMP type of monitor simply determines whether the status of a node is up or down.
Monitor settings
Every monitor consists of settings with values. The settings and their values differ depending on the type of monitor. In some cases, the BIG-IP system assigns default values. For example, Figure 19.1 shows the settings and default values of an ICMP-type monitor.
Name my_icmp
Type ICMP
Transparent No
Alias Address * All Addresses
Note: If you want to monitor the performance of a RealNetworks® RealServer server or a Windows® server equipped with Windows Management Instrumentation (WMI), you must first download a special plug-in file onto the BIG-IP system.
When you want to monitor a node, a server, or a pool of servers, you can use a pre-configured monitor, or you create a custom monitor. The following procedure describes how to create a custom monitor. If you want to use a pre-configured monitor, you can skip this procedure and move on to the next section, Creating a pool.
1.
On the Main tab of the navigation pane, expand Local Traffic, and click Monitors.
This displays a list of existing health and performance monitors.
2.
On the upper-right corner of the screen, click Create.
This opens the New Monitor screen.
Note: If the Create button is unavailable, this indicates that your user role does not grant you permission to create a monitor.
3.
In the Name box, type a name for the custom monitor.
For example, if you are creating a custom HTTP monitor, you can assign the name my_http_monitor.
4.
From the Type list, select the type of monitor you want to create.
This displays additional monitor settings for you to configure.
6.
Click Finished.
When you create the pool to load balance traffic, you assign the custom monitor that you created in the previous section to a load balancing pool. Then, after creating the pool, you assign it to the virtual server that you create in the next section.
One way to assign a monitor is to create the pool and assign the monitor to the pool itself. When you assign a monitor to a pool, all members of the pool inherit the monitor. If you want to exclude one or more pool members from inheriting the monitor that you assign to a pool, see Excluding a pool member from a monitor.
1.
On the Main tab of the navigation pane, expand Local Traffic, and click Pools.
The Pools screen opens.
2.
In the upper-right corner of the screen, click Create.
The New Pool screen opens.
Note: If the Create button is unavailable, this indicates that your user role does not grant you permission to create a pool.
3.
In the Name box, type a name for the pool, such as http_pool.
4.
For the Health Monitors setting, from the Available box select the name of the custom monitor, such as my_http_monitor, and click the Move button (<<) to move the monitor name to the Active box.
5.
In the Resources section, ensure that the Load Balancing Method setting is set to Round Robin.
6.
Ensure that the Priority Group Activation setting is set to Disabled.
7.
For the New Members setting, add the pool members:
a)
Click the New Address option.
b)
In the Address box, type the IP address of a server in the pool.
c)
From the Service Port list, select FTP.
d)
Click Add.
8.
Click Finished.
Removing a monitor assignment from a pool member is useful if you want to monitor some, but not all, of the servers in a load balancing pool. When you exclude a pool member from inheriting the monitor that you assigned to the pool, you have the option of assigning a different monitor to that pool member. In this case, the other pool members are still monitored by the monitor you assigned to the pool itself.
To exclude a pool member from monitor you assigned to the pool, you must first follow the procedure described in To create a pool and assign a monitor. Then you can use one of the following procedures.
1.
On the Main tab of the navigation pane, expand Local Traffic, and click Pools.
This displays a list of existing pools.
2.
In the Name column, click the name of the pool you created in Assigning a monitor to a pool.
3.
On the menu bar, click Members.
The Current Members area of the screen lists the members of the pool.
4.
In the Members column, click the address of the pool member from which you want to remove the monitor.
This displays the properties of that pool member.
5.
From the Configuration list, select Advanced.
This displays the Health Monitors setting.
6.
From the Health Monitors list, select None.
7.
Click Update.
1.
On the Main tab of the navigation pane, expand Local Traffic, and click Pools.
This displays a list of existing pools.
3.
On the menu bar, click Members.
The Current Members area of the screen lists the members of the pool.
4.
In the Members column, click the address of the pool member for which you want to assign a unique monitor.
This displays the properties of that pool member.
5.
From the Configuration list, select Advanced.
This displays the Health Monitors setting.
6.
From the Health Monitors list, select Member Specific.
7.
Click Update.
The last task in a basic configuration is to define a virtual server that references the pool that you created in Creating a pool. You use the Configuration utility to create the virtual server.
1.
On the Main tab of the navigation pane, expand Local Traffic, and click Virtual Servers.
The Virtual Servers screen opens.
2.
In the upper-right corner of the screen, click Create.
The New Virtual Server screen opens.
Note: If the Create button is unavailable, this indicates that your user role does not grant you permission to create a virtual server.
3.
In the Name box, type a name for the virtual server, such as vs_httppool.
4.
In the Destination box, verify that the type of virtual server is Host, and in the Address box, type an IP address for the virtual server.
5.
From the Service Port list, select a service.
6.
In the Resources area of the screen, locate the Default Pool setting and select the name of the pool you created (such as http_pool).
7.
Click Finished.
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)