Manual Chapter : Monitors Settings Reference

Applies To:

Show Versions Show Versions

BIG-IP LTM

  • 17.1.0, 17.0.0, 16.1.5, 16.1.4, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 16.0.1, 16.0.0
Manual Chapter

Monitors Settings Reference

Health monitor functional categories

These tables describe the functional categories of health monitors, and list the available BIG-IP monitors within each category.

Address-check monitors

An
address-check monitor
is a simple monitor that pings an IP address to verify that the address can be reached on a network.
Address-check monitor
Description
Gateway ICMP
Uses Internet Control Message Protocol (ICMP) to make a simple resource check. The check is successful if the monitor receives a response to an
ICMP_ECHO
datagram.
ICMP
Makes a simple node check. The check is successful if the monitor receives a response to an
ICMP_ECHO
datagram.
TCP Echo
Verifies Transmission Control Protocol (TCP) connections. The check is successful if the BIG-IP system receives a response to a TCP Echo message.

Service-check monitors

A
service-check monitor
determines whether a service is available by opening a connection to an IP address and port.
Service-check monitor
Description
Diameter
Monitors the servers that are running the Diameter authentication service. After configuring a Diameter monitor, associate the monitor with a load balancing pool. The BIG-IP system then attempts to establish a TCP connection with a server in the pool. After successfully establishing a connection, the Diameter monitor sends a Capabilities-Exchanging-Request (CER) message to the server. The monitor then waits to receive a Capabilities-Exchanging-Answer (CEA) message, as well as a result code of
DIAMETER_SUCCESS (2001)
.
FirePass
Checks the health of FirePass systems.
Inband
Performs passive monitoring as part of client requests. This monitor, when acting as a client, attempts to connect to a pool member. If the pool member does not respond to a connection request after a user-specified number of tries within a user-specified period, the monitor marks the pool member as
down
. After the monitor has marked the pool member as
down
, and after a user-specified period has passed, the monitor again tries to connect to the pool member (if so configured).
NNTP
Checks the status of Usenet News traffic. The check is successful if the monitor retrieves a newsgroup identification line from the server. An
NNTP
monitor requires a newsgroup name (for example,
alt.cars.mercedes
) and, if necessary, a user name and password.
MSSQL
Performs service checks on Microsoft SQL Server-based services such as Microsoft SQL Server versions 6.5 and 7.0.
MQTT
Checks the status of an MQTT server. The check is successful if the monitor is able to connect to the server, log in as the indicated user, and log out.
MySQL
Checks the status of a MySQL database server. The check is successful if the monitor is able to connect to the server, log in as the indicated user, and log out.
Oracle
Checks the status of an Oracle database server. The check is successful if the monitor is able to connect to the server, log in as the indicated user, and log out.
POP3
Checks the status of Post Office Protocol (POP) traffic. The check is successful if the monitor is able to connect to the server, log in as the indicated user, and log out. A POP3 monitor requires a user name and password.
PostgreSQL
Checks the status of a PostgreSQL database server. The check is successful if the monitor is able to connect to the server, log in as the indicated user, and log out.
RADIUS
Checks the status of Remote Access Dial-in User Service (RADIUS) servers. The check is successful if the server authenticates the requesting user. A RADIUS monitor requires a user name, a password, and a shared secret string for the code number.
RADIUS Accounting
Checks the status of Remote Access Dial-in User Service (RADIUS) accounting servers. A RADIUS Accounting monitor requires a user name and a shared secret string for the code number.
RPC
Checks the availability of specific programs that reside on a remote procedure call (RPC) server. This monitor uses the
rpcinfo
command to query the RPC server and verify the availability of a given program.
SASP
Verifies the availability of a IBM Enterprise Workload Manager (EWLM, formerly Group Workload Manager). This monitor uses the Server/Application State Protocol (SASP) to communicate with the EWLM. The monitor queries the EWLM for information on the current weights of each managed resource. These weights determine which resource currently provides the best response time. When the monitor receives this information from the EWLM), it configures the dynamic ratio option for the resources, allowing the BIG-IP system to select the most appropriate resource to respond to a connection request.
When you assign an SASP monitor, the monitor initially marks the resources as
down
. This change in status occurs because the EWLM might not yet have information pertaining to its resources. As soon as the monitor receives the results of its query, it changes the status as needed. In most configurations, the monitor receives these results within a few seconds.
SIP
Checks the status of SIP Call-ID services. By default, this monitor type issues an
SIP OPTIONS
request to a server device. However, you can use alternative protocols instead: TCP, UDP, TLS, and SIPS (that is, Secure SIP).
SMB
Verifies the availability of a Server Message Block/Common Internet File System (SMB/CIFS) server. Use this monitor to check the availability of the server as a whole, the availability of a specific service on the server, or the availability of a specific file used by a service.
SOAP
Tests a web service based on the Simple Object Access Protocol (SOAP). The monitor submits a request to a SOAP-based web service, and optionally, verifies a return value or fault.
TCP Half Open
Monitors the associated service by sending a
TCP SYN
packet to the service. As soon as the monitor receives the
SYN-ACK
packet, the monitor marks the service as
up
.
UDP
Verifies the User Datagram Protocol (UDP) service by attempting to send UDP packets to a pool, pool member, or virtual server and receiving a reply.

Content-check monitors

A
content-check monitor
sends a command to a server and examines that server's response to ensure that it is serving appropriate content.
Content-check monitor
Description
DNS
Checks the status of Domain Name System (DNS) servers, by sending a specific string, and verifying receipt of that string. The check is successful if the DNS server responds with a specified string within a specified period.
HTTP
Checks the status of Hypertext Transfer Protocol (HTTP) traffic. Like a TCP monitor, an HTTP monitor attempts to receive specific content from a web page, and unlike a TCP monitor, might send a user name and password.
An HTTP monitor can monitor Outlook Web Access (OWA) in Microsoft Exchange Server 2007 and Microsoft SharePoint 2007 web sites that require NT LAN Manager (NTLM) authentication. NTLM authentication requires a send string that complies with HTTP/1.1, a user name, and a password.
HTTPS
Checks the status of Hypertext Transfer Protocol Secure (HTTPS) traffic. An HTTPS monitor attempts to receive specific content from a web page protected by SSL security. The check is successful when the content matches the
Receive String
value.
An HTTP monitor can monitor Outlook Web Access (OWA) in Microsoft Exchange Server 2007 and Microsoft SharePoint 2007 web sites that require NT LAN Manager (NTLM) authentication. NTLM authentication requires a send string that complies with HTTP/1.1, a user name, and a password.
https_443
Checks the status of Hypertext Transfer Protocol Secure (HTTPS) traffic, by using port 443.
LDAP
Checks the status of Lightweight Directory Access Protocol (LDAP) servers. A check is successful if entries are returned for the base and filter specified. An LDAP monitor requires a user name, a password, and base and filter strings.
Scripted
Generates a simple script that reads a file that you create. The file contains
send
and
expect
strings to specify lines that you want to send or that you expect to receive.
SMTP
Checks the status of Simple Mail Transport Protocol (SMTP) servers. This monitor type checks only that the server is up and responding to commands. The check is successful if the mail server responds to the standard
SMTP HELO
and
QUIT
commands.
TCP
Verifies the Transmission Control Protocol (TCP) service by attempting to receive specific content from a resource. The check is successful when the content matches the value of the
Receive String
setting.
WAP
Monitors Wireless Application Protocol (WAP) servers. The common usage for the WAP monitor is to specify the
Send String
and
Receive String
settings only. The WAP monitor functions by requesting a URL and finding the string in the
Receive String
setting in the data returned by the URL response.

Path-check monitors

A
path-check monitor
determines whether traffic can flow through a given device to an arbitrary endpoint. The monitor sends a packet through the network device, or to a remote server, to verify that the traffic can actually pass through the network device, and not just to the device.
Path-check monitor
Description
Gateway ICMP
Uses Internet Control Message Protocol (ICMP) to make a simple resource check. The check is successful if the monitor receives a response to an
ICMP_ECHO
datagram.
ICMP
Makes a simple node check. The check is successful if the monitor receives a response to an
ICMP_ECHO
datagram.
TCP Echo
Verifies Transmission Control Protocol (TCP) connections. The check is successful if the BIG-IP system receives a response to a
TCP Echo
message.

Application-check monitors

An
application-check monitor
is typically a custom monitor or external monitor that tests a specific application. For example, an FTP monitor connects, logs in by using a user ID and password, changes to a specified directory, and requests a specific file. This monitor succeeds when the file is received.
Application-check monitor
Description
BIG-IP
Gathers metrics and statistics information that the Local Traffic Manager (LTM) acquires through the monitoring of its own resources. Typically, it is sufficient to assign only the BIG-IP monitor to a Local Traffic Manager. When you want to verify the availability of a specific resource managed by the LTM, F5 Networks recommends that you first assign the appropriate monitor to the resource through the Local Traffic Manager, and then assign a BIG-IP monitor to the LTM through the BIG-IP DNS (formerly GTM). This configuration provides the most efficient means of tracking resources managed by a BIG-IP system.
BIG-IP Link
Gathers metrics and statistics information that the Link Controller acquires through the monitoring of its own resources. When you use BIG-IP DNS in a network that contains a Link Controller, you must assign a BIG-IP Link monitor to the Link Controller. This monitor is automatically assigned to the Link Controller if you do not manually assign it.
External
Enables you to create your own monitor type.
FTP
Attempts to download a specified file to the
/var/tmp
directory, and if the file is retrieved, the check is successful. Note that once the file has been successfully downloaded, the BIG-IP system does not save it.
IMAP
Checks the status of Internet Message Access Protocol (IMAP) traffic. An IMAP monitor is essentially a POP3 type of monitor with the addition of the Folder setting. The check is successful if the monitor is able to log into a server and open the specified mail folder.
Module Score
Enables global and local traffic management systems to load balance in a proportional manner to local traffic management virtual servers associated with the BIG-IP Application Acceleration Manager and Application Security Manager. When you configure a Module Score monitor, the local traffic management system uses SNMP to pull the
gtm_score
values from the downstream virtual servers and set the dynamic ratios on the associated upstream local traffic management pool members or nodes.
The Module Score monitor retrieves the
gtm_score
values from the virtual server and the
gtm_vs_score
values associated with the virtual server. Then, if a pool name is not specified, this monitor sets the dynamic ratio on the node that is associated with the virtual server.
The BIG-IP system uses the lowest non-zero value of the
gtm_vs_score
values to set the dynamic ratio. If all
gtm_vs_score
values are zero, then the
gtm_score
value is used to set the dynamic ratios. If you specify a pool name in the monitor definition, then the dynamic ratio is set on the pool member.
Virtual Location
Optimizes end-user response time in environments with dynamic distribution of application resources across multiple data centers. When using the
Virtual Location
monitor, the BIG-IP system sets the
Priority Group
value of all local pool members to
2
(a higher priority). When a member of a load balancing pool migrates to a remote data center the Virtual Location monitor lowers the members
Priority Group
value to
1
(a lower priority). This value adjustment results in subsequent connections being sent to local pool members only if available. If no local pool members are available, connections are sent to the remote pool member.

Performance monitor functional category

This information describes the functional category of performance monitors, and lists the available BIG-IP monitors.

Performance monitors

A
performance monitor
interacts with the server (as opposed to virtual server) to examine the server load and to acquire information about the condition of virtual servers.
Performance monitor
Description
BIG-IP
Collects data from BIG-IP-DNS (formerly GTM) and Local Traffic Manager. Typically, the Local Traffic Manager probes local pool members and provides the results to BIG-IP-DNS.
When the BIG-IP monitor fails, all virtual servers for that Local Traffic Manager system are marked unavailable, regardless of the results of individual virtual server probes.
BIG-IP Link
Gathers metrics and statistics information acquired through the monitoring of BIG-IP-DNS or Link Controller resources.
SNMP
Checks the performance of a server that runs an SNMP agent to load balance to that server. A custom
snmp_gtm
import setting is assigned to servers that are not developed by F5 Networks.
SNMP DCA
Checks the performance of a server running an SNMP agent such as UC Davis, for the purpose of load balancing traffic to that server. With this monitor you can define ratio weights for CPU, memory, and disk use.
SNMP DCA Base
Checks the performance of servers that are running an SNMP agent, such as UC Davis. However, you should use this monitor only when you want the load balancing destination to be based solely on user data, and not CPU, memory, or disk use.
Real Server
Checks the performance of a node that is running the RealSystem Server data collection agent. The monitor then dynamically load balances traffic accordingly.
WMI
Checks the performance of a node that is running the Windows Management Infrastructure (WMI) data collection agent, and then dynamically load balances traffic accordingly. Generally, you would use a WMI monitor with dynamic ratio load balancing.
When using the
GetWinMediaInfo
command with a WMI monitor, Microsoft Windows Server 2003 and Microsoft Windows Server 2008 require the applicable version of Windows Media Services to be installed on each server.

Diameter monitor settings

This table describes the Diameter monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Origin Host
No default
Specifies the IP address on the BIG-IP system that generates the request to the servers. If you provide no value for this setting, the system uses the self IP address on the VLAN that generates the request to the server.
Origin Realm
f5.com
Specifies the realm of the BIG-IP system that generates the request to the servers. By default, this value is
f5.com
.
Host IP Address
No default
Specifies the IP address of the diameter server. If no value is specified, the system uses the BIG-IP system's IP address on the VLAN that the system uses to generate traffic to the server.
Vendor ID
3375
Specifies the vendor identification number assigned to your diameter server by the Internet Assigned Numbers Authority (IANA). The default is
3375
, the IANA ID for F5 Networks.
Product Name
F5 BIGIP Diameter Health Monitoring
Specifies the name of the product used to monitor the servers running the Diameter service. By default, this value is
F5 BIGIP Diameter Health Monitoring
.
Auth Application ID
None
Specifies the Authentication and Authorization identifier for an application, as described in RFC 3588. The default is
None
. If enabled, any value that you specify must be a 32-bit unsigned value.
The Auth Application ID must also be present in all Authentication and/or Authorization messages that are defined in a separate Diameter specification and have an Application ID assigned.
Acct Application ID
None
Specifies the Accounting identifier for an application, as described in RFC 3588. The default is
None
.
The Acct Application ID must also be present in all Accounting messages. Exactly one of the Auth Application ID attribute-value pairs and Acct Application ID attribute-value pairs can be present.
Vendor Specific Application ID
None
Specifies the vendor-specific grouped values for the diameter application, as described in RFC 3588. The default is
None
.
Exactly one of the Vendor Specific Auth Application ID attribute-value pairs and Vendor Specific Acct Application ID attribute-value pairs can be present. This value must also be present as the first attribute-value pair in all experimental commands defined in the vendor-specific application.
Vendor Specific Vendor ID
No default
Specifies an attribute-value pair associated with the
Vendor Specific Application ID
monitor setting.
Vendor Specific Auth Application ID
No default
Specifies an attribute-value pair associated with the
Vendor Specific Application ID
monitor setting.
Vendor Specific Acct Application ID
No default
Specifies an attribute-value pair associated with the
Vendor Specific Application ID
monitor setting.

DNS monitor settings

This table describes the DNS monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Reverse
No
Specifies whether the monitor operates in reverse mode. When monitor is in reverse mode, a successful receive string marks the monitored object down instead of up. You can use this mode only if you specify a receive string. The default value is
No
, which specifies that the monitor does not operate in reverse mode.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Query Name
No default
Specifies a query name for the monitor to use in a DNS query, for example,
www.siterequest.com
.
Query Type
a
Specifies the type of DNS query that the monitor sends. The default value is
a
. This setting provides the following options.
  • a
    . Specifies that the monitor will send a DNS query of type A.
  • aaaa
    . Specifies that the monitor will send a DNS query of type AAAA.
Answer Section Contains
Query Type
Specifies the record types required in the answer section of the response in order to mark the status of a node up. The default value is
Query Type
. This setting includes the following options.
  • Query Type
    . Specifies that the response should contain at least one answer of which the resource record type matches the query type.
  • Any Type
    . Specifies that the DNS message should contain at least one answer.
  • Anything
    . Specifies that an empty answer is enough to mark the status of the node up.
Accept RCODE
No Error
Specifies the
RCODE
required in the response for an up status. The default value is
No Error
. This setting provides the following options.
  • No Error
    . Specifies that the status of the node will be marked up if the received DNS message has no error.
  • Anything
    . Specifies that the status of the node will be marked up irrespective of the RCODE in the DNS message received.
Receive String
No default
Specifies the IP address that the monitor uses from the resource record sections of the DNS response. The IP address should be specified in the dotted-decimal notation or IPv6 notation. The default value is none. If a receive string is not specified, the DNS message is checked against
Accept RCODE
and
Answer Section Contains
settings respectively.
Adaptive
Disabled
Specifies whether adaptive response time monitoring is enabled for this monitor.
Enabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings, and the divergence from the mean latency of a monitor probe for that service. You can set values for the
Allowed Divergence
,
Adaptive Limit
, and
Sampling Timespan
monitor settings.
Disabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings.
Allowed Divergence
Relative, 25%
Specifies the type of divergence used when the
Adaptive
setting is enabled (check box selected). In typical cases, if the monitor detects three consecutive probes that miss the latency value you set, the system marks the pool member or node as down. There are two options:
Absolute
The number of milliseconds the latency of a monitor probe can exceed the mean latency for the service being probed.
Relative
The percentage of deviation the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
Adaptive Limit
200 milliseconds
Specifies the maximum number of milliseconds that the latency of a monitor probe can exceed the mean latency of a monitor probe, for the service being probed. This value applies regardless of the
Allowed Divergence
setting value. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
500
, the monitor probe latency cannot exceed 500 milliseconds, even if that value is below the value of the
Allowed Divergence
setting.
Setting an adaptive monitor's
adaptive-limit
below the value of the db variable
bigd.adaptive.default_noise_floor
behaves as though the limit is the same as the
noise floor
. By default this is
100ms
.
Sampling Timespan
300 seconds (5 minutes)
Specifies the length, in seconds, of the probe history window that the system uses to calculate the mean latency and standard deviation of a monitor probe. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
300
seconds (that is five minutes), then the BIG-IP system uses the last five minutes of probe history to determine the mean latency and standard deviation of a probe.

External monitor settings

This table describes the External monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
External Program
No default
Specifies the name of the file for the monitor to use. In order to reference a file, you must first import it using options on the
System
File Management
External Monitor Program File List
Import
screen. The BIG-IP system automatically places the file in the proper location on the file system.
Arguments
No default
Specifies any command-line arguments that the script requires.
Variables
No default
Specifies any variables that the script requires.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.

FTP monitor settings

This table describes the FTP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Path/Filename
No default
Specifies the full path and file name of the file that the system attempts to download. The health check is successful if the system can download the file.
Mode
Passive
  • Passive
    . Specifies the data transfer process (DTP) mode. The default is
    Passive
    .
  • Port
    . Specifies that the monitor initiates and establishes the data connection with the FTP server.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

Gateway ICMP monitor settings

This table describes the Gateway ICMP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Transparent
No
Specifies whether the monitor operates in transparent mode. A monitor in transparent mode uses a path through the associated pool members or nodes to monitor the aliased destination (that is, it monitors the
Alias Address
-
Alias Service Port
combination specified in the monitor). The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Adaptive
Disabled
Specifies whether adaptive response time monitoring is enabled for this monitor.
Enabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings, and the divergence from the mean latency of a monitor probe for that service. You can set values for the
Allowed Divergence
,
Adaptive Limit
, and
Sampling Timespan
monitor settings.
Disabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings.
Allowed Divergence
Relative, 25%
Specifies the type of divergence used when the
Adaptive
setting is enabled (check box selected). In typical cases, if the monitor detects three consecutive probes that miss the latency value you set, the system marks the pool member or node as down. There are two options:
Absolute
The number of milliseconds the latency of a monitor probe can exceed the mean latency for the service being probed.
Relative
The percentage of deviation the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
Adaptive Limit
200 milliseconds
Specifies the maximum number of milliseconds that the latency of a monitor probe can exceed the mean latency of a monitor probe, for the service being probed. This value applies regardless of the
Allowed Divergence
setting value. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
500
, the monitor probe latency cannot exceed 500 milliseconds, even if that value is below the value of the
Allowed Divergence
setting.
Setting an adaptive monitor's
adaptive-limit
below the value of the db variable
bigd.adaptive.default_noise_floor
behaves as though the limit is the same as the
noise floor
. By default this is
100ms
.
Sampling Timespan
300 seconds (5 minutes)
Specifies the length, in seconds, of the probe history window that the system uses to calculate the mean latency and standard deviation of a monitor probe. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
300
seconds (that is five minutes), then the BIG-IP system uses the last five minutes of probe history to determine the mean latency and standard deviation of a probe.

HTTP monitor settings

This table describes the HTTP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
GET /
Specifies the text string that the monitor sends to the target object. You must include
\r\n
at the end of a non-empty send string. The default setting is
GET /\r\n
, which retrieves a default HTML file for a web site. To retrieve a specific page from a web site, specify a fully-qualified path name, for example:
GET /www/siterequest/index.html\r\n
.
When the send string specifies
HTTP/1.0
or
HTTP/1.1
, the monitor checks the result code before indicating the monitor as up. Additionally, the server response code must include a
200
status code, regardless of the receive-string content, in order for the monitor to mark the server as up. The monitor marks the server as down for any other response, without further processing.
When the send string does not specify
HTTP/1.0
or
HTTP/1.1
, the monitor uses
HTTP/0.9
and makes no response code checks. Search string matches on the received reply can further affect the result.
When you create a new TCP, HTTP, or HTTPS monitor in version 10.2.0 and later, you must include a return and new-line entry (
\r\n
) at the end of a non-empty send string, for example
GET /\r\n
instead of
GET /
. If you do not include
\r\n
at the end of the send string, the TCP, HTTP, or HTTPS monitor fails. When you include a host in a send string, you must duplicate the return and new-line entries (
\r\n\r\n
), for example,
"GET / HTTP/1.1\r\nHost: server.com\r\n\r\n"
or
"GET / HTTP/1.1\r\nHost: server.com\r\nConnection: close\r\n\r\n"
.
Receive String
No default
Specifies the regular expression representing the text string that the monitor looks for in the returned resource. The most common receive expressions contain a text string that is included in an HTML file on your site. The text string can be regular text, HTML tags, or image names, and the associated operation is not case-sensitive. The only monitors that support regular expression matching are HTTP, HTTPS, HTTP/2, TCP, and UDP monitors.
If you do not specify both a
Send String
and a
Receive String
, the monitor performs a simple service check and connect only.
Receive Disable String
No default
Use a
Receive String
value together with a
Receive Disable String
value to match the value of a response from the origin web server and create one of three states for a pool member or node:
Up (Enabled)
, when only
Receive String
matches the response, or when both
Receive String
and
Receive Disable String
match the response;
Up (Disabled)
, when only
Receive Disable String
matches the response; or
Down
, when neither
Receive String
nor
Receive Disable String
matches the response.
If you choose to set the
Reverse
setting to
Yes
, the
Receive Disable String
option becomes unavailable and the monitor marks the pool, pool member, or node
Down
when the test is successful.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Reverse
No
Instructs the system to mark the target resource down when the test is successful. This setting is useful, for example, if the content on your web site home page is dynamic and changes frequently, you might want to set up a reverse ECV service check that looks for the string
Error
. A match for this string means that the web server was down. You can use
Reverse
only if you configure both
Send String
and
Receive String
.
Transparent
No
Specifies whether the monitor operates in transparent mode. A monitor in transparent mode uses a path through the associated pool members or nodes to monitor the aliased destination (that is, it monitors the
Alias Address
-
Alias Service Port
combination specified in the monitor). The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Adaptive
Disabled
Specifies whether adaptive response time monitoring is enabled for this monitor.
Enabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings, and the divergence from the mean latency of a monitor probe for that service. You can set values for the
Allowed Divergence
,
Adaptive Limit
, and
Sampling Timespan
monitor settings.
Disabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings.
Allowed Divergence
Relative, 25%
Specifies the type of divergence used when the
Adaptive
setting is enabled (check box selected). In typical cases, if the monitor detects three consecutive probes that miss the latency value you set, the system marks the pool member or node as down. There are two options:
Absolute
The number of milliseconds the latency of a monitor probe can exceed the mean latency for the service being probed.
Relative
The percentage of deviation the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
Adaptive Limit
200 milliseconds
Specifies the maximum number of milliseconds that the latency of a monitor probe can exceed the mean latency of a monitor probe, for the service being probed. This value applies regardless of the
Allowed Divergence
setting value. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
500
, the monitor probe latency cannot exceed 500 milliseconds, even if that value is below the value of the
Allowed Divergence
setting.
Setting an adaptive monitor's
adaptive-limit
below the value of the db variable
bigd.adaptive.default_noise_floor
behaves as though the limit is the same as the
noise floor
. By default this is
100ms
.
Sampling Timespan
300 seconds (5 minutes)
Specifies the length, in seconds, of the probe history window that the system uses to calculate the mean latency and standard deviation of a monitor probe. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
300
seconds (that is five minutes), then the BIG-IP system uses the last five minutes of probe history to determine the mean latency and standard deviation of a probe.

HTTP/2 monitor settings

This table describes the HTTP/2 monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
GET /\r\n
Specifies the text string that the monitor sends to the target object. You must include
\r\n
at the end of a non-empty send string. The default setting retrieves a default HTML file for a web site. To retrieve a specific page from a web site, specify a fully-qualified path name, for example:
GET /www/siterequest/index.html\r\n
.
The server response code must include a
200
status code, regardless of the receive-string content, in order for the monitor to mark the server as up. The monitor marks the server as down for any other response, without further processing. Search string matches on the received reply can further affect the result.
When you create a new TCP, HTTP, HTTPS, or HTTP/2 monitor, you must include a return and new-line entry (
\r\n
) at the end of a non-empty send string, for example
GET /\r\n
instead of
GET /
. If you do not include
\r\n
at the end of the send string, the TCP, HTTP, HTTPS, or HTTP/2 monitor fails. When you include a host in a send string, you must duplicate the return and new-line entries (
\r\n\r\n
).
Receive String
No default
Specifies the regular expression representing the text string that the monitor looks for in the returned resource. The most common receive expressions contain a text string that is included in an HTML file on your site. The text string can be regular text, HTML tags, or image names, and the associated operation is not case-sensitive. The only monitors that support regular expression matching are HTTP, HTTPS, HTTP/2, TCP, and UDP monitors.
If you do not specify both a
Send String
and a
Receive String
, the monitor performs a simple service check and connect only.
Receive Disable String
No default
Use a
Receive String
value together with a
Receive Disable String
value to match the value of a response from the origin web server and create one of three states for a pool member or node:
Up (Enabled)
, when only
Receive String
matches the response, or when both
Receive String
and
Receive Disable String
match the response;
Up (Disabled)
, when only
Receive Disable String
matches the response; or
Down
, when neither
Receive String
nor
Receive Disable String
matches the response.
If you choose to set the
Reverse
setting to
Yes
, the
Receive Disable String
option becomes unavailable and the monitor marks the pool, pool member, or node
Down
when the test is successful.
SSL Profile
serverssl-secure
Specifies the relevant Server SSL profile. The default profile is
serverssl-secure
.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Reverse
No
Instructs the system to mark the target resource down when the test is successful. This setting is useful, for example, if the content on your web site home page is dynamic and changes frequently, you might want to set up a reverse ECV service check that looks for the string
Error
. A match for this string means that the web server was down. You can use
Reverse
only if you configure both
Send String
and
Receive String
.
Transparent
No
Specifies whether the monitor operates in transparent mode. A monitor in transparent mode uses a path through the associated pool members or nodes to monitor the aliased destination (that is, it monitors the
Alias Address
-
Alias Service Port
combination specified in the monitor). The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
IP DSCP
0
Specifies the Differentiated Services Code Point (DSCP) value found in the
DS
field of an IP header, for packet classification purposes.
Adaptive
Disabled
Specifies whether adaptive response time monitoring is enabled for this monitor.
Enabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings, and the divergence from the mean latency of a monitor probe for that service. You can set values for the
Allowed Divergence
,
Adaptive Limit
, and
Sampling Timespan
monitor settings.
Disabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings.
Allowed Divergence
Relative, 25%
Specifies the type of divergence used when the
Adaptive
setting is enabled (check box selected). In typical cases, if the monitor detects three consecutive probes that miss the latency value you set, the system marks the pool member or node as down. There are two options:
Absolute
The number of milliseconds the latency of a monitor probe can exceed the mean latency for the service being probed.
Relative
The percentage of deviation the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
Adaptive Limit
200 milliseconds
Specifies the maximum number of milliseconds that the latency of a monitor probe can exceed the mean latency of a monitor probe, for the service being probed. This value applies regardless of the
Allowed Divergence
setting value. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
500
, the monitor probe latency cannot exceed 500 milliseconds, even if that value is below the value of the
Allowed Divergence
setting.
Setting an adaptive monitor's
adaptive-limit
below the value of the db variable
bigd.adaptive.default_noise_floor
behaves as though the limit is the same as the
noise floor
. By default this is
100ms
.
Sampling Timespan
300 seconds (5 minutes)
Specifies the length, in seconds, of the probe history window that the system uses to calculate the mean latency and standard deviation of a monitor probe. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
300
seconds (that is five minutes), then the BIG-IP system uses the last five minutes of probe history to determine the mean latency and standard deviation of a probe.

HTTPS monitor settings

This table describes the HTTPS monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
GET /
Specifies the text string that the monitor sends to the target object. You must include
\r\n
at the end of a non-empty send string. The default setting is
GET /\r\n
, which retrieves a default HTML file for a web site. To retrieve a specific page from a web site, specify a fully-qualified path name, for example:
GET /www/siterequest/index.html\r\n
.
When the send string specifies
HTTP/1.0
or
HTTP/1.1
, the monitor checks the result code before indicating the monitor as up. Additionally, the server response code must include a
200
status code, regardless of the receive-string content, in order for the monitor to mark the server as up. The monitor marks the server as down for any other response, without further processing.
When the send string does not specify
HTTP/1.0
or
HTTP/1.1
, the monitor uses
HTTP/0.9
and makes no response code checks. Search string matches on the received reply can further affect the result.
When you create a new TCP, HTTP, or HTTPS monitor in version 10.2.0 and later, you must include a return and new-line entry (
\r\n
) at the end of a non-empty send string, for example
GET /\r\n
instead of
GET /
. If you do not include
\r\n
at the end of the send string, the TCP, HTTP, or HTTPS monitor fails. When you include a host in a send string, you must duplicate the return and new-line entries (
\r\n\r\n
), for example,
"GET / HTTP/1.1\r\nHost: server.com\r\n\r\n"
or
"GET / HTTP/1.1\r\nHost: server.com\r\nConnection: close\r\n\r\n"
.
Receive String
No default
Specifies the regular expression representing the text string that the monitor looks for in the returned resource. The most common receive expressions contain a text string that is included in an HTML file on your site. The text string can be regular text, HTML tags, or image names, and the associated operation is not case-sensitive. The only monitors that support regular expression matching are HTTP, HTTPS, HTTP/2, TCP, and UDP monitors.
If you do not specify both a
Send String
and a
Receive String
, the monitor performs a simple service check and connect only.
Receive Disable String
No default
Use a
Receive String
value together with a
Receive Disable String
value to match the value of a response from the origin web server and create one of three states for a pool member or node:
Up (Enabled)
, when only
Receive String
matches the response, or when both
Receive String
and
Receive Disable String
match the response;
Up (Disabled)
, when only
Receive Disable String
matches the response; or
Down
, when neither
Receive String
nor
Receive Disable String
matches the response.
If you choose to set the
Reverse
setting to
Yes
, the
Receive Disable String
option becomes unavailable and the monitor marks the pool, pool member, or node
Down
when the test is successful.
Cipher List
DEFAULT:+SHA:+3DES:+kEDH
Specifies the list of ciphers for this monitor. The default list is
DEFAULT:+SHA:+3DES:+kEDH
.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Compatibility
Enabled
Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to
ALL
. The default is
Enabled
.
Client Certificate
None
For
TLS
and
SIPS
modes only, specifies a client certificate that the monitor sends to the target SSL server. The default is
None
.
Client Key
None
For
TLS
and
SIPS
modes only, specifies a key for a client certificate that the monitor sends to the target SSL server. The default is
None
.
Reverse
No
Instructs the system to mark the target resource down when the test is successful. This setting is useful, for example, if the content on your web site home page is dynamic and changes frequently, you might want to set up a reverse ECV service check that looks for the string
Error
. A match for this string means that the web server was down. You can use
Reverse
only if you configure both
Send String
and
Receive String
.
Transparent
No
Specifies whether the monitor operates in transparent mode. A monitor in transparent mode uses a path through the associated pool members or nodes to monitor the aliased destination (that is, it monitors the
Alias Address
-
Alias Service Port
combination specified in the monitor). The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Adaptive
Disabled
Specifies whether adaptive response time monitoring is enabled for this monitor.
Enabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings, and the divergence from the mean latency of a monitor probe for that service. You can set values for the
Allowed Divergence
,
Adaptive Limit
, and
Sampling Timespan
monitor settings.
Disabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings.
Allowed Divergence
Relative, 25%
Specifies the type of divergence used when the
Adaptive
setting is enabled (check box selected). In typical cases, if the monitor detects three consecutive probes that miss the latency value you set, the system marks the pool member or node as down. There are two options:
Absolute
The number of milliseconds the latency of a monitor probe can exceed the mean latency for the service being probed.
Relative
The percentage of deviation the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
Adaptive Limit
200 milliseconds
Specifies the maximum number of milliseconds that the latency of a monitor probe can exceed the mean latency of a monitor probe, for the service being probed. This value applies regardless of the
Allowed Divergence
setting value. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
500
, the monitor probe latency cannot exceed 500 milliseconds, even if that value is below the value of the
Allowed Divergence
setting.
Setting an adaptive monitor's
adaptive-limit
below the value of the db variable
bigd.adaptive.default_noise_floor
behaves as though the limit is the same as the
noise floor
. By default this is
100ms
.
Sampling Timespan
300 seconds (5 minutes)
Specifies the length, in seconds, of the probe history window that the system uses to calculate the mean latency and standard deviation of a monitor probe. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
300
seconds (that is five minutes), then the BIG-IP system uses the last five minutes of probe history to determine the mean latency and standard deviation of a probe.

ICMP monitor settings

This table describes the ICMP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Transparent
No
Specifies whether the monitor operates in transparent mode. A monitor in transparent mode uses a path through the associated pool members or nodes to monitor the aliased destination (that is, it monitors the
Alias Address
-
Alias Service Port
combination specified in the monitor). The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Adaptive
Disabled
Specifies whether adaptive response time monitoring is enabled for this monitor.
Enabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings, and the divergence from the mean latency of a monitor probe for that service. You can set values for the
Allowed Divergence
,
Adaptive Limit
, and
Sampling Timespan
monitor settings.
Disabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings.
Allowed Divergence
Relative, 25%
Specifies the type of divergence used when the
Adaptive
setting is enabled (check box selected). In typical cases, if the monitor detects three consecutive probes that miss the latency value you set, the system marks the pool member or node as down. There are two options:
Absolute
The number of milliseconds the latency of a monitor probe can exceed the mean latency for the service being probed.
Relative
The percentage of deviation the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
Adaptive Limit
200 milliseconds
Specifies the maximum number of milliseconds that the latency of a monitor probe can exceed the mean latency of a monitor probe, for the service being probed. This value applies regardless of the
Allowed Divergence
setting value. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
500
, the monitor probe latency cannot exceed 500 milliseconds, even if that value is below the value of the
Allowed Divergence
setting.
Setting an adaptive monitor's
adaptive-limit
below the value of the db variable
bigd.adaptive.default_noise_floor
behaves as though the limit is the same as the
noise floor
. By default this is
100ms
.
Sampling Timespan
300 seconds (5 minutes)
Specifies the length, in seconds, of the probe history window that the system uses to calculate the mean latency and standard deviation of a monitor probe. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
300
seconds (that is five minutes), then the BIG-IP system uses the last five minutes of probe history to determine the mean latency and standard deviation of a probe.

IMAP monitor settings

This table describes the IMAP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Folder
INBOX
Specifies the name of the folder on the IMAP server that the monitor tries to open.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

Inband monitor settings

This table describes the Inband monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Failures
3
Specifies the number of failed responses that a pool member may send in the
Failure Interval
before the monitor marks the pool member down. The total number of failures can be any combination of failed connection attempts or failures to return data within the interval specified in the
Response Time
box. The default is
3
.
Systems with multiple
tmm
processes use a per-process number to calculate failures, depending on the specified load balancing method. For example, for the Round Robin load balancing method, if any tmm receives
L
failures, the node will be marked down by that tmm.
Failure Interval
30
Specifies that if the system receives the specified number of
Failures
within this period of time, the monitor marks the pool member down. The default is
30
seconds.
Response Time
10
Specifies the interval in which a pool member must respond with data. If the pool member responds after the specified amount of time, the monitor reports a failure. Specifying a value of
0
(zero) disables this feature. The default is
10
seconds.
Retry Time
300
Specifies the period of time a monitor waits after marking a pool member down, before the monitor requests status from that pool member. If you specify a value of
0
(zero), once the inband monitor marks a pool member down, that pool member is not marked up without outside intervention, either by explicitly marking the pool member up, or by using by using the
Check Until Up
setting in any other monitor (except another
Inband
monitor) configured on the same pool member. (In this case, the other monitor is known as the active monitor, and the
Inband
monitor is known as the passive monitor. If you have this active-passive monitor configuration, do not set
Retry Time
to a value other than
0
(zero). For this active-passive monitor configuration, the active monitor should be the one to mark the pool member up, and setting a value here could result in a possible conflict between two separate processes marking a pool member up at different times.) The default is
300
seconds.

LDAP monitor settings

This table describes the LDAP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Base
No default
Specifies the location in the LDAP tree from which the monitor starts the health check. A sample value is:
dc=bigip-test,dc=net
Filter
No default
Specifies an LDAP key for which the monitor searches. A sample value is:
objectclass=*
.
Security
None
Specifies the secure protocol type for communications with the target. The default is
None
.
Mandatory Attributes
No
Specifies whether the target must include attributes in its response to be considered up. The default is
No
.
Chase Referrals
Yes
Specifies whether, upon receipt of an LDAP referral entry, the target follows (or chases) that referral. The default is
Yes
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

Module Score monitor settings

This table describes the Module Score monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
30
Specifies the number of seconds in which the target must respond to the monitor request. The default is
30
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down.
SNMP Community
Public
Specifies the community name that the system must use to authenticate with the host server through SNMP. The default value is
public
. Note that this value is case sensitive.
SNMP Version
v2c
Specifies the version of SNMP that the host server uses. The default is
v2c
.
SNMP IP Address
No default
Specifies the IP address the system uses for communicating the module score information.
SNMP Port
161
Specifies the port associated with the IP address the system uses for communicating the module score information.
Pool Name
No default
Requires the name of an existing pool.

MQTT monitor settings

This table describes the MQTT monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
MQTT Version
3.1.1
Specifies the protocol version that the monitor will use to communicate with the monitoring object. The default is
3.1.1
.
Client ID
No default
Specifies the Client ID that the monitor will send to communicate with the monitoring object.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

MSSQL monitor settings

This table describes the MSSQL monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
30
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
30
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
91
Specifies the number of seconds in which the target must respond to the monitor request. The default is
91
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
No default
Specifies the SQL statement that the monitor runs on the target. A sample is:
SELECT * FROM <db_name>
. This is an optional setting. If you do not specify a send string, the monitor simply tries to establish a connection with the target. If the monitor is successful, the system marks the target up. If the system cannot establish the connection, then it marks the target down.
Receive String
No default
Specifies the response the monitor expects from the target, when the target receives the send string. This is an optional setting, and is applicable only if you configure the
Send String
setting.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Database
No default
Specifies the name of the database that the monitor tries to access, for example,
sales
or
hr
.
Receive Row
No default
Specifies the row in the database where the specified
Receive String
should be located. This is an optional setting, and is applicable only if you configure the
Send String
and the
Receive String
settings.
Receive Column
No default
Specifies the column in the database where the specified
Receive String
should be located. This is an optional setting, and is applicable only if you configure the
Send String
and the
Receive String
settings.
Count
0
Specifies how the system handles open connections for monitor instances. The default is
0
(zero). By default, when you assign instances of this monitor to a resource, the system keeps the connection to the database open. This functionality allows you to assign multiple instances to the database while reducing the overhead that multiple open connections could cause. The
Count
option allows you to determine the number of instances for which the system keeps a connection open.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

MySQL monitor settings

This table describes the MySQL monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
30
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
30
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
91
Specifies the number of seconds in which the target must respond to the monitor request. The default is
91
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
No default
Specifies the SQL statement that the monitor runs on the target. A sample is:
SELECT * FROM <db_name>
. This is an optional setting. If you do not specify a send string, the monitor simply tries to establish a connection with the target. If the monitor is successful, the system marks the target up. If the system cannot establish the connection, then it marks the target down.
Receive String
No default
Specifies the response the monitor expects from the target, when the target receives the send string. This is an optional setting, and is applicable only if you configure the Send String setting.
If you do not specify both a
Send String
and a
Receive String
, the monitor performs a simple service check and connect only.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Database
No default
Specifies the name of the database that the monitor tries to access, for example,
sales
or
hr
.
Receive Row
No default
Specifies the row in the database where the specified
Receive String
should be located. This is an optional setting, and is applicable only if you configure the
Send String
and the
Receive String
settings.
Receive Column
No default
Specifies the column in the database where the specified
Receive String
should be located. This is an optional setting, and is applicable only if you configure the
Send String
and the
Receive String
settings.
Count
0
Specifies how the system handles open connections for monitor instances. The default is
0
(zero). By default, when you assign instances of this monitor to a resource, the system keeps the connection to the database open. This functionality allows you to assign multiple instances to the database while reducing the overhead that multiple open connections could cause. The
Count
option allows you to determine the number of instances for which the system keeps a connection open.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

NNTP monitor settings

This table describes the NNTP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Newsgroup
No default
Specifies the name of the newsgroup that you are monitoring, for example
alt.car.mercedes
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

Oracle monitor settings

This table describes the Oracle monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
30
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
30
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
91
Specifies the number of seconds in which the target must respond to the monitor request. The default is
91
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
No default
Specifies the SQL statement that the monitor runs on the target. A sample is:
SELECT * FROM <db_name>
. This is an optional setting. If you do not specify a send string, the monitor simply tries to establish a connection with the target. If the monitor is successful, the system marks the target up. If the system cannot establish the connection, then it marks the target down.
Receive String
No default
Specifies the response the monitor expects from the target, when the target receives the send string. This is an optional setting, and is applicable only if you configure the Send String setting.
If you do not specify both a
Send String
and a
Receive String
, the monitor performs a simple service check and connect only.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Connection String
No default
Specifies the name of the database that the monitor tries to access, for example,
sales
or
hr
.
An example for this entry is as follows, where you specify the IP address for the node being monitored, the port for the node being monitored, and the name for the database:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=%node_ip%)(PORT=%node_port%)) (CONNECT_DATA=(SID=<db name>)) (SERVER=dedicated))
Receive Row
No default
Specifies the row in the database where the specified
Receive String
should be located. This is an optional setting, and is applicable only if you configure the
Send String
and the
Receive String
settings.
Receive Column
No default
Specifies the column in the database where the specified
Receive String
should be located. This is an optional setting, and is applicable only if you configure the
Send String
and the
Receive String
settings.
Count
0
Specifies how the system handles open connections for monitor instances. The default is
0
(zero). By default, when you assign instances of this monitor to a resource, the system keeps the connection to the database open. This functionality allows you to assign multiple instances to the database while reducing the overhead that multiple open connections could cause. The
Count
option allows you to determine the number of instances for which the system keeps a connection open.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

POP3 monitor settings

This table describes the POP3 monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

Real Server monitor settings

This table describes the Real Server monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Method
GET
Displays the method the monitor uses to contact the server. The setting is
GET
. You cannot modify the method.
Command
GetServerStats
Specifies the command that the system uses to obtain the metrics from the resource.
Metrics
ServerBandwidth:1.5, CPUPercentUsage, MemoryUsage, TotalClientCount
Specifies the performance metrics that the commands collect from the target. The default is
ServerBandwidth:1.5, CPUPercentUsage, MemoryUsage, TotalClientCount
.
Agent
Mozilla/4.0 (compatible: MSIE 5.0; Windows NT)
Displays the agent for the monitor. The default agent is
Mozilla/4.0 (compatible: MSIE 5.0; Windows NT)
. You cannot modify the agent.

PostgreSQL monitor settings

This table describes the PostgreSQL monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
30
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
30
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
91
Specifies the number of seconds in which the target must respond to the monitor request. The default is
91
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
No default
Specifies the SQL statement that the monitor runs on the target. A sample is:
SELECT * FROM <db_name>
. This is an optional setting. If you do not specify a send string, the monitor simply tries to establish a connection with the target. If the monitor is successful, the system marks the target up. If the system cannot establish the connection, then it marks the target down.
Receive String
No default
Specifies the response the monitor expects from the target, when the target receives the send string. This is an optional setting, and is applicable only if you configure the Send String setting.
If you do not specify both a
Send String
and a
Receive String
, the monitor performs a simple service check and connect only.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Database
No default
Specifies the name of the database that the monitor tries to access, for example,
sales
or
hr
.
Receive Row
No default
Specifies the row in the database where the specified
Receive String
should be located. This is an optional setting, and is applicable only if you configure the
Send String
and the
Receive String
settings.
Receive Column
No default
Specifies the column in the database where the specified
Receive String
should be located. This is an optional setting, and is applicable only if you configure the
Send String
and the
Receive String
settings.
Count
0
Specifies how the system handles open connections for monitor instances. The default is
0
(zero). By default, when you assign instances of this monitor to a resource, the system keeps the connection to the database open. This functionality allows you to assign multiple instances to the database while reducing the overhead that multiple open connections could cause. The
Count
option allows you to determine the number of instances for which the system keeps a connection open.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

RADIUS monitor settings

This table describes the RADIUS monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Secret
No default
Specifies the secret the monitor needs to access the resource.
NAS IP Address
No default
Specifies the network access server’s IP address (NAS IP address) for a RADIUS monitor.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

RADIUS Accounting monitor settings

This table describes the RADIUS Accounting monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Secret
No default
Specifies the secret the monitor needs to access the resource.
NAS IP Address
No default
Specifies the network access server’s IP address (NAS IP address) for a RADIUS monitor.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

RPC monitor settings

This table describes the RPC monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Mode
TCP
Specifies whether the monitor should verify the availability of the RPC server through TCP or UDP.
Program Number
No default
Specifies the number of the program or application whose availability the monitor needs to verify.
Version Number
No default
Specifies an exact version number of the program identified in the
Program Number
setting. This setting verifies that a version of the given program is available.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

SASP monitor settings

This table describes the SASP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
GWM Interval
Automatic
Specifies the frequency at which the system queries Group Workload Manager (GWM). The default is
Automatic
.
Mode
Pull
Specifies whether the load balancer should send Get Weight Request messages (Pull) or receive Send Weights messages (Push) from the GWM server. The default is
Pull
.
When configured in the
Pull
mode, the monitor polls the pool member weights by periodically sending a Get Weights Request message to the GWM server. When configured in the
Push
mode, the monitor waits indefinitely to receive pool member weights by means of Send Weights messages from the GWM server. The SASP monitor updates the dynamic ratio for the pool members once it receives the weights.
GWM Primary Address
No default
Specifies the IP address of the primary GWM server.
GWM Secondary Address
No default
Specifies the IP address of the secondary GWM server.
When both the GWM primary address and GWM secondary address are configured, but the GWM primary address or GWM secondary address is unreachable, the monitor attempts to reconnect to the unreachable address every 30 seconds.
When both the GWM primary address and GWM secondary address are available, only the weights reported by the primary address are used to update the pool-member dynamic ratio.
When the GWM primary address is unavailable, the monitor uses the weights reported by the GWM secondary address to update the pool-member dynamic ratio. If the primary address again becomes available, then the monitor uses the weights reported by the primary address to update the pool-member dynamic ratio.
When both the GWM primary address and GWM secondary address are unavailable, the monitor uses the weights reported by the first GWM address that becomes available.
GWM Service Port
Specifies the port through which the SASP monitor communicates with the Group Workload Manager. The default is
3860
.
GWM Protocol
TCP
Specifies the communications protocol the monitor uses. You can specify
TCP
or
UDP
. The default is
TCP
.

Scripted monitor settings

This table describes the Scripted monitor configuration settings and default values.
When using scripts for monitor settings, you will want to observe the following conditions.
  • Scripts must use hard-return line endings (
    LF
    ), not soft-return line endings (
    CR-LF
    ).
  • Exactly one character space must be used to separate the
    send
    or
    expect
    instruction keywords from the text to send or match.
  • The text to send or match extends to the end of the line, even when using quotation marks. Any characters that follow a closing quotation mark will break the match.
  • Matching text can match the prefix of a response, but cannot match a substring that is not a prefix, that is, a substring that starts other than at the beginning of the response.
Additionally, within scripts, the following escape sequences apply.
Name
Escape Sequence
Bell
\a
Backspace
\b
Form feed
\f
New line
\n
Return
\r
Tab
\t
Vertical tab
\v
Backslash
\\
Single quotation mark
\'
For example, the following script specifies a simple SMTP sequence. Note that the lines of the file are always read in the sequence specified.
expect 220 send "HELO bigip1.somecompany.net\r\n" expect "250" send "quit\r\n"
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
File Name
No default
Specifies the name of a file in the
/config/eav/
directory on the system. The user-created file contains the and data that the monitor uses for the monitor check.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

SIP monitor settings

This table describes the SIP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Mode
UDP
Specifies the protocol that the monitor uses to communicate with the target object. The default is
UDP
.
Client Certificate
None
For
TLS
and
SIPS
modes only, specifies a client certificate that the monitor sends to the target SSL server. The default is
None
.
Client Key
None
For
TLS
and
SIPS
modes only, specifies a key for a client certificate that the monitor sends to the target SSL server. The default is
None
.
Additional Accepted Status Codes
None
Specifies the additional SIP status codes that the monitor uses to determine target status. The default is
None
.
The monitor always marks the target up in response to status code
200 OK
.
Additional Rejected Status Codes
Status Code List
This list functions identically to the
Additional Accepted Status Codes
list, except that the monitor treats the list items as error codes, rather than success codes, and so marks the target down.
Header List
No default
Specifies one or more headers that the monitor recognizes.
SIP Request
No default
Type the request line of the SIP message, specifying a complete SIP request line minus the trailing
\r\n
characters. The system uses the response code to determine whether the server is up or down. The monitor performs a simple, customized query to a SIP server. The monitor does not establish connections, perform hand-shaking, or process SIP traffic or requests. It only sends a request to a server and looks at the response code and (aside from matching the response to the request) ignores the rest of the response. As a result, this monitor does not support requests such as
INVITE
, because the monitor does not enter into a dialog.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

SMB monitor settings

This table describes the SMB monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Path/Filename
No default
Specifies a specific file associated with a service. The monitor uses the relative path to the service itself when attempting to locate the file. You are not required to specify a value for this option; however, if you elect to use this option you must also specify a value for
Service Name
.
SMB/CIFS Server
No default
Specifies the NetBIOS server name of the SMB/CIFS server for which the monitor checks for availability. You must specify a server for this monitor to function.
Service Name
No default
Specifies a specific service on the SMB/CIFS for which you want to verify availability. You are not required to specify a service name.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

SMTP monitor settings

This table describes the SMTP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Domain
No default
Specifies the domain name to check, for example, bigipinternal.com.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

SNMP DCA monitor settings

This table describes the SNMP DCA monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
30
Specifies the number of seconds in which the target must respond to the monitor request. The default is
30
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down.
Community
Public
Specifies the community name that the system must use to authenticate with the host server through SNMP. The default value is
public
. Note that this value is case sensitive.
Version
v1
Specifies the version of SNMP that the host server uses. The default is
V1
.
Agent Type
UCD
Specifies the SNMP agent running on the monitored server. The default is
UCD
(UC-Davis).
CPU Coefficient
1.5
Specifies the coefficient that the system uses to calculate the weight of the CPU threshold in the dynamic ratio load balancing algorithm. The default is
1.5
.
CPU Threshold
80
Specifies the maximum acceptable CPU usage on the target server. The default is
80
percent.
Memory Coefficient
1.0
Specifies the coefficient that the system uses to calculate the weight of the memory threshold in the dynamic ratio load balancing algorithm. The default is
1.0
.
Memory Threshold
70
Specifies the maximum acceptable memory usage on the target server. The default is
70
percent.
Disk Coefficient
2.0
Specifies the coefficient that the system uses to calculate the weight of the disk threshold in the dynamic ratio load balancing algorithm. The default is
2.0
.
Disk Threshold
90
Specifies the maximum acceptable disk usage on the target server. The default is
90
percent.
Variables
No default
Presents text fields for specifying unique variable names and value pairs (which represent coefficient and threshold values for other types of data, such as user metrics) and a list containing existing variable definitions that the monitor uses.

SNMP DCA Base monitor settings

This table describes the SNMP DCA Base monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
30
Specifies the number of seconds in which the target must respond to the monitor request. The default is
30
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down.
Community
Public
Specifies the community name that the system must use to authenticate with the host server through SNMP. The default value is
public
. Note that this value is case sensitive.
Version
v1
Specifies the version of SNMP that the host server uses. The default is
V1
.
Variables
No default
Presents text fields for specifying unique variable names and value pairs (which represent coefficient and threshold values for other types of data, such as user metrics) and a list containing existing variable definitions that the monitor uses.

SOAP monitor settings

This table describes the SOAP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
SOAP Action
No default
Specifies the value for the SOAPAction header.
Protocol
HTTP
Specifies the protocol that the monitor uses for communications with the target. The default is
HTTP
.
URL Path
No default
Specifies the URL for the web service that you are monitoring, for example,
/services/myservice.aspx
.
Namespace
No default
Specifies the name space for the web service you are monitoring, for example,
http://example.com/
.
Method
No default
Specified the method by which the monitor contacts the resource.
Parameter Name
No default
Specifies, if the method has parameters, the parameter name.
Parameter Type
Bool
Specifies the parameter type. The default is
bool
(boolean).
Parameter Value
No default
Specifies the value for the parameter.
Return Type
Bool
Specifies the type for the returned parameter. The default is
bool
(boolean).
Return Value
No default
Specifies the value for the returned parameter.
Expect Fault
No
Specifies whether the method causes the monitor to expect a SOAP fault message. The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

TCP monitor settings

This table describes the TCP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
No default
Specifies the text string that the monitor sends to the target object.
Receive String
No default
Specifies the regular expression representing the text string that the monitor looks for in the returned resource. The most common receive expressions contain a text string that is included in an HTML file on your site. The text string can be regular text, HTML tags, or image names, and the associated operation is not case-sensitive. The only monitors that support regular expression matching are HTTP, HTTPS, HTTP/2, TCP, and UDP monitors.
If you do not specify both a
Send String
and a
Receive String
, the monitor performs a simple service check and connect only.
Receive Disable String
No default
Use a
Receive String
value together with a
Receive Disable String
value to match the value of a response from the origin web server and create one of three states for a pool member or node:
Up (Enabled)
, when only
Receive String
matches the response, or when both
Receive String
and
Receive Disable String
match the response;
Up (Disabled)
, when only
Receive Disable String
matches the response; or
Down
, when neither
Receive String
nor
Receive Disable String
matches the response.
If you choose to set the
Reverse
setting to
Yes
, the
Receive Disable String
option becomes unavailable and the monitor marks the pool, pool member, or node
Down
when the test is successful.
Reverse
No
Instructs the system to mark the target resource down when the test is successful. This setting is useful, for example, if the content on your web site home page is dynamic and changes frequently, you might want to set up a reverse ECV service check that looks for the string
Error
. A match for this string means that the web server was down. You can use
Reverse
only if you configure both
Send String
and
Receive String
.
Transparent
No
Specifies whether the monitor operates in transparent mode. A monitor in transparent mode uses a path through the associated pool members or nodes to monitor the aliased destination (that is, it monitors the
Alias Address
-
Alias Service Port
combination specified in the monitor). The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Adaptive
Disabled
Specifies whether adaptive response time monitoring is enabled for this monitor.
Enabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings, and the divergence from the mean latency of a monitor probe for that service. You can set values for the
Allowed Divergence
,
Adaptive Limit
, and
Sampling Timespan
monitor settings.
Disabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings.
Allowed Divergence
Relative, 25%
Specifies the type of divergence used when the
Adaptive
setting is enabled (check box selected). In typical cases, if the monitor detects three consecutive probes that miss the latency value you set, the system marks the pool member or node as down. There are two options:
Absolute
The number of milliseconds the latency of a monitor probe can exceed the mean latency for the service being probed.
Relative
The percentage of deviation the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
Adaptive Limit
200 milliseconds
Specifies the maximum number of milliseconds that the latency of a monitor probe can exceed the mean latency of a monitor probe, for the service being probed. This value applies regardless of the
Allowed Divergence
setting value. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
500
, the monitor probe latency cannot exceed 500 milliseconds, even if that value is below the value of the
Allowed Divergence
setting.
Setting an adaptive monitor's
adaptive-limit
below the value of the db variable
bigd.adaptive.default_noise_floor
behaves as though the limit is the same as the
noise floor
. By default this is
100ms
.
Sampling Timespan
300 seconds (5 minutes)
Specifies the length, in seconds, of the probe history window that the system uses to calculate the mean latency and standard deviation of a monitor probe. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
300
seconds (that is five minutes), then the BIG-IP system uses the last five minutes of probe history to determine the mean latency and standard deviation of a probe.

TCP Echo monitor settings

This table describes the TCP Echo monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Transparent
No
Specifies whether the monitor operates in transparent mode. A monitor in transparent mode uses a path through the associated pool members or nodes to monitor the aliased destination (that is, it monitors the
Alias Address
-
Alias Service Port
combination specified in the monitor). The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.

TCP Half Open monitor settings

This table describes the TCP Half Open monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Transparent
No
Specifies whether the monitor operates in transparent mode. A monitor in transparent mode uses a path through the associated pool members or nodes to monitor the aliased destination (that is, it monitors the
Alias Address
-
Alias Service Port
combination specified in the monitor). The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.

UDP monitor settings

This table describes the UDP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
default send string
Specifies the text string that the monitor sends to the target object. The default is
default send string
.
Receive String
No default
Specifies the regular expression representing the text string that the monitor looks for in the returned resource. The most common receive expressions contain a text string that is included in an HTML file on your site. The text string can be regular text, HTML tags, or image names, and the associated operation is not case-sensitive. The only monitors that support regular expression matching are HTTP, HTTPS, HTTP/2, TCP, and UDP monitors.
If you do not specify both a
Send String
and a
Receive String
, the monitor performs a simple service check and connect only.
Receive Disable String
No default
Use a
Receive String
value together with a
Receive Disable String
value to match the value of a response from the origin web server and create one of three states for a pool member or node:
Up (Enabled)
, when only
Receive String
matches the response, or when both
Receive String
and
Receive Disable String
match the response;
Up (Disabled)
, when only
Receive Disable String
matches the response; or
Down
, when neither
Receive String
nor
Receive Disable String
matches the response.
If you choose to set the
Reverse
setting to
Yes
, the
Receive Disable String
option becomes unavailable and the monitor marks the pool, pool member, or node
Down
when the test is successful.
Reverse
No
Instructs the system to mark the target resource down when the test is successful. This setting is useful, for example, if the content on your web site home page is dynamic and changes frequently, you might want to set up a reverse ECV service check that looks for the string
Error
. A match for this string means that the web server was down. You can use
Reverse
only if you configure both
Send String
and
Receive String
.
Transparent
No
Specifies whether the monitor operates in transparent mode. A monitor in transparent mode uses a path through the associated pool members or nodes to monitor the aliased destination (that is, it monitors the
Alias Address
-
Alias Service Port
combination specified in the monitor). The default is
No
.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.
Adaptive
Disabled
Specifies whether adaptive response time monitoring is enabled for this monitor.
Enabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings, and the divergence from the mean latency of a monitor probe for that service. You can set values for the
Allowed Divergence
,
Adaptive Limit
, and
Sampling Timespan
monitor settings.
Disabled
The monitor determines the state of a service based on the
Interval
,
Up Interval
,
Time Until Up
, and
Timeout
monitor settings.
Allowed Divergence
Relative, 25%
Specifies the type of divergence used when the
Adaptive
setting is enabled (check box selected). In typical cases, if the monitor detects three consecutive probes that miss the latency value you set, the system marks the pool member or node as down. There are two options:
Absolute
The number of milliseconds the latency of a monitor probe can exceed the mean latency for the service being probed.
Relative
The percentage of deviation the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
Adaptive Limit
200 milliseconds
Specifies the maximum number of milliseconds that the latency of a monitor probe can exceed the mean latency of a monitor probe, for the service being probed. This value applies regardless of the
Allowed Divergence
setting value. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
500
, the monitor probe latency cannot exceed 500 milliseconds, even if that value is below the value of the
Allowed Divergence
setting.
Setting an adaptive monitor's
adaptive-limit
below the value of the db variable
bigd.adaptive.default_noise_floor
behaves as though the limit is the same as the
noise floor
. By default this is
100ms
.
Sampling Timespan
300 seconds (5 minutes)
Specifies the length, in seconds, of the probe history window that the system uses to calculate the mean latency and standard deviation of a monitor probe. For example, when the
Adaptive
setting is enabled (check box selected) with a value set to
300
seconds (that is five minutes), then the BIG-IP system uses the last five minutes of probe history to determine the mean latency and standard deviation of a probe.

Virtual Location monitor settings

This table describes the Virtual Location monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
Pool Name
No default
Requires the name of an existing pool.

WAP monitor settings

This table describes the WAP monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
10
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
10
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Up Interval
Disabled
Specifies, in seconds, the frequency at which the system issues the monitor check when the resource is up. The enabled default value is
0
(zero), which specifies that the system uses the value of the interval option whether the resource is up or down.
F5 Networks recommends that when you configure this option and the
Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
31
Specifies the number of seconds in which the target must respond to the monitor request. The default is
31
seconds. If the target responds within the set time period, the target is considered to be up. If the target does not respond within the set time period, the target is considered to be down. The Timeout value should be three times the Interval value, plus one second.
Manual Resume
No
Specifies whether the system automatically changes the status of a resource to Enabled at the next successful monitor check. The default is
No
.
If you set this option to
Yes
, you must manually re-enable the resource before the system can use it for load balancing connections.
Send String
No default
Specifies the text string that the monitor sends to the target object.
Receive String
No default
Specifies the response the monitor expects from the target, when the target receives the send string. This is an optional setting, and is applicable only if you configure the Send String setting.
If you do not specify both a
Send String
and a
Receive String
, the monitor performs a simple service check and connect only.
Secret
No default
Specifies the secret the monitor needs to access the resource.
Accounting Node
No default
Specifies the RADIUS server that provides authentication for the WAP target. This setting is optional. Note that if you configure the Accounting Port, but you do not configure the Accounting Node, the system assumes that the RADIUS server and the WAP server are the same system.
Accounting Port
No default
Specifies the port that the monitor uses for RADIUS accounting. The default is
0
, which disables RADIUS accounting.
Server ID
No default
Specifies the RADIUS NAS-ID for this system, in the RADIUS server's configuration.
Call ID
No default
Specifies the 11-digit phone number for the RADIUS server. This setting is optional.
Session ID
No default
Specifies the RADIUS session identification number. This setting is optional.
Framed Address
No default
Specifies the RADIUS framed IP address. This setting is optional.
Alias Address
*All Addresses
Specifies an alias IP address for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Addresses
. If the health check for the alias address is successful, the system marks all associated objects up. If the health check for the alias address is not successful, then the system marks all associated objects down.
Alias Service Port
*All Ports
Specifies an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated. The default setting is
*All Ports
. If the health check for the alias port or service is successful, the system marks all associated objects up. If the health check for the alias port or service is not successful, then the system marks all associated objects down.
Debug
No
Specifies whether the monitor sends error messages and additional information to a log file created and labeled specifically for this monitor. The default setting is
No
, which specifies that the system does not redirect error messages and additional information related to this monitor. The
Yes
setting specifies that the system redirects error messages and additional information to the
/var/log/<monitor_type>_<ip_address>.<port>.log
file.

WMI monitor settings

This table describes the WMI monitor configuration settings and default values.
Setting
Value
Description
Name
No default
Provides a name for the monitor.
Description
No default
Provides a description of the monitor.
Type
Selected monitor type
Specifies the type of monitor you are creating.
Import Settings
Parent Monitor
Selected predefined or user-defined monitor
Specifies the selected predefined or user-defined monitor.
Interval
5
Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown. The default value is
5
seconds.
F5 Networks recommends that when you configure this option and the
Up Interval
option, whichever value is greater should be a multiple of the lesser value to allow for an even distribution of monitor checks among all monitors.
Time Until Up
0
Delays the marking of a pool member or node as up for the specified number of seconds after receiving the first correct response. When this attribute is set to
0
(the default value), the BIG-IP system marks the resource as up immediately after receiving the first correct response.
Timeout
120
Specifies the maximum amount of time that gtmd will wait for a big3d agent to send a probe reply before making a target down with a reason of 'big3d: timed out'. The default is
120
seconds.
User Name
No default
Specifies the user name, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Password
No default
Specifies the password, if the monitored target requires authentication.
When creating tmsh, if there is no password security, you must use blank strings ("") for the
User Name
and
Password
settings. Example:
tmsh create ltm monitor http test-http-pwd password ""
. This does not apply to the GUI; do not type double quotes ("") for the
Password
field.
Method
POST
Displays the method the monitor uses to contact the server. The setting is
POST
. You cannot modify the method.
URL
/scripts/F5Isapi.dll
Specifies the URL that the monitor uses. The default is
/scripts/f5Isapi.dll
.
Command
GetCPUInfo, GetDiskInfo, GetOSInfo
Specifies the command that the system uses to obtain the metrics from the resource. See the documentation for the resource for information on available commands. The default is
GetCPUInfo, GetDiskInfo, GetOSInfo
.
When using the
GetWinMediaInfo
command with a WMI monitor, MicrosoftWindows Server 2003 and MicrosoftWindows Server 2008 require the applicable version of Windows Media Services to be installed on each server.
Metrics
LoadPercentage, DiskUsage, PhysicalMemoryUsage:1.5, VirtualMemoryUsage:2.0
Specifies the performance metrics that the commands collect from the target. The default is
LoadPercentage, DiskUsage, PhysicalMemoryUsage:1.5, VirtualMemoryUsage:2.0
.
Agent
Mozilla/4.0 (compatible: MSIE 5.0; Windows NT)
Displays the agent for the monitor. The default agent is
Mozilla/4.0 (compatible: MSIE 5.0; Windows NT)
. You cannot modify the agent.
Post
RespFormat=HTML
Displays the mechanism that the monitor uses for posting. The default is
RespFormat=HTML
. You cannot change the post format for WMI monitors.