Manual Chapter :
Common Elements for Monitors Tasks
Applies To:
Show VersionsBIG-IP AAM
- 15.1.9, 15.1.8, 15.1.7, 15.1.6, 15.1.5, 15.1.4, 15.1.3, 15.1.2, 15.1.1, 15.1.0, 15.0.1, 15.0.0, 14.1.5, 14.1.4, 14.1.3, 14.1.2, 14.1.0
BIG-IP APM
- 17.0.0, 16.1.4, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 16.0.1, 16.0.0, 15.1.9, 15.1.8, 15.1.7, 15.1.6, 15.1.5, 15.1.4, 15.1.3, 15.1.2, 15.1.1, 15.1.0, 15.0.1, 15.0.0, 14.1.5, 14.1.4, 14.1.3, 14.1.2, 14.1.0
BIG-IP Link Controller
- 17.0.0, 16.1.4, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 16.0.1, 16.0.0, 15.1.9, 15.1.8, 15.1.7, 15.1.6, 15.1.5, 15.1.4, 15.1.3, 15.1.2, 15.1.1, 15.1.0, 15.0.1, 15.0.0, 14.1.5, 14.1.4, 14.1.3, 14.1.2, 14.1.0
BIG-IP LTM
- 17.0.0, 16.1.4, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 16.0.1, 16.0.0, 15.1.9, 15.1.8, 15.1.7, 15.1.6, 15.1.5, 15.1.4, 15.1.3, 15.1.2, 15.1.1, 15.1.0, 15.0.1, 15.0.0, 14.1.5, 14.1.4, 14.1.3, 14.1.2, 14.1.0
BIG-IP AFM
- 17.0.0, 16.1.4, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 16.0.1, 16.0.0, 15.1.9, 15.1.8, 15.1.7, 15.1.6, 15.1.5, 15.1.4, 15.1.3, 15.1.2, 15.1.1, 15.1.0, 15.0.1, 15.0.0, 14.1.5, 14.1.4, 14.1.3, 14.1.2, 14.1.0
BIG-IP ASM
- 17.0.0, 16.1.4, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 16.0.1, 16.0.0, 15.1.9, 15.1.8, 15.1.7, 15.1.6, 15.1.5, 15.1.4, 15.1.3, 15.1.2, 15.1.1, 15.1.0, 15.0.1, 15.0.0, 14.1.5, 14.1.4, 14.1.3, 14.1.2, 14.1.0
Common Elements for Monitors Tasks
- On the Main tab, click.The Monitor List screen opens.
- On the Main tab, click.The Monitor List screen opens.
- On the Main tab, click.The Monitors List screen opens.
- On the Main tab, click.The Monitor List screen opens.
- On the Main tab, clickor .The Monitor List screen opens.
- On the Main tab, click.The Node List screen opens.
- ClickCreate.The New Monitor screen opens.
- ClickFinished.
- In theNamefield, type a name for the monitor.
- Type a name for the monitor.Monitor names are limited to 63 characters.
- From theTypelist, select the type of monitor.The screen refreshes, and displays the configuration options for the monitor type.
- From theTypelist, selectInband.The screen refreshes, and displays the configuration options for theInbandmonitor type.
- From theTypelist, selectSIP.The screen refreshes, and displays the configuration options for theSIPmonitor type.
- From theTypelist, selectDiameter.The screen refreshes, and displays the configuration options for theDiametermonitor type.
- From theTypelist, selectHTTP.The screen refreshes, and displays the configuration options for theHTTPmonitor type.
- From theTypelist, selectFTP.The screen refreshes, and displays the configuration options for theFTPmonitor type.
- From theTypelist, selectHTTPS.The screen refreshes, and displays the configuration options for theHTTPSmonitor type.
- From theTypelist, selectMQTT.The screen refreshes, and displays the configuration options for theMQTTmonitor type.
- From theTypelist, select one of these options:SNMP DCAUse this monitor to specify new values for CPU, memory, and disk metrics.SNMP DCA BaseUse this monitor to specify values for metrics other than CPU, memory, and disk usage.
- From theTypelist, selectSNMP.
- From theTypelist, selectDNS.
- From theTypelist, selectGTP.
- From theTypelist, selectMSSQL.
- From theTypelist, selectSASP.The screen refreshes, and displays the configuration options for the SASP monitor type.
- From theImport Monitorlist, select an existing monitor.The new monitor inherits initial configuration values from the existing monitor.
- From theParent Monitorlist, select an existing monitor.The new monitor inherits initial configuration values from the existing monitor.
- From theParent Monitorlist, selecthttp.The new monitor inherits initial configuration values from the existing monitor.
- From theConfigurationlist, selectAdvanced.This selection makes it possible for you to modify additional default settings.
- Configure all settings shown.
- Configure additional settings based on your network requirements.
- Select theSelectcheck box for the monitor that you want to delete.
- ClickEnable.
- ClickDisable.
- ClickDelete.A confirmation message appears.
- ClickDelete.
- In theIntervalfield type a number that indicates, in seconds, how frequently the system issues the monitor check. The default is5seconds.The frequency of a monitor check must be greater than the value of the global-levelHeartbeat Intervalsetting. Otherwise, the monitor can acquire out-of-date data.
- In theIntervalfield, type a number that indicates, in seconds, how frequently the system issues the monitor check. The default is10seconds.The frequency of a monitor check must be greater than the value of the global-levelHeartbeat Intervalsetting. Otherwise, the monitor can acquire out-of-date data.
- In theIntervalfield, type a number that indicates, in seconds, how frequently the system issues the monitor check. The default is15seconds.The frequency of a monitor check must be greater than the value of the global-levelHeartbeat Intervalsetting. Otherwise, the monitor can acquire out-of-date data.
- In theIntervalfield, type a number that indicates, in seconds, how frequently the system issues the monitor check. The default is30seconds.The frequency of a monitor check must be greater than the value of the global-levelHeartbeat Intervalsetting. Otherwise, the monitor can acquire out-of-date data.
- In theIntervalfield, type a number that indicates, in seconds, how frequently the system issues the monitor check. The default is90seconds.The frequency of a monitor check must be greater than the value of the global-levelHeartbeat Intervalsetting.
- In the Configuration area, from theGWM Intervallist, select one of these options:Automatic(default)The system uses the interval setting recommended by the Group Workload Manager (GWM).SpecifySpecifies the interval the system uses to query the GWM. Type a number between 10 and 600 seconds.
- In theTimeoutfield, type a number that indicates, in seconds, how much time the target has to respond to the monitor check. The default is16seconds.If the target responds within the allotted time period, it is considered up. If the target does not respond within the time period, it is considered down.
- In theTimeoutfield, type a number that indicates, in seconds, how much time the target has to respond to the monitor check. The default is30seconds.If the target responds within the allotted time period, it is considered up. If the target does not respond within the time period, it is considered down.
- In theTimeoutfield, type a number that indicates, in seconds, how much time the target has to respond to the monitor check. The default is30seconds.If the target responds within the allotted time period, it is considered up. If the target does not respond within the time period, it is considered down.
- In theTimeoutfield, type a number that indicates, in seconds, how much time the target has to respond to the monitor check. The default is31seconds.If the target responds within the allotted time period, it is considered up. If the target does not respond within the time period, it is considered down.
- In theTimeoutfield, type a number that indicates, in seconds, how much time the target has to respond to the monitor check. The default is90seconds.If the target responds within the allotted time period, it is considered up. If the target does not respond within the time period, it is considered down.
- In theTimeoutfield, type a number that indicates, in seconds, how much time the target has to respond to the monitor check. The default is91seconds.If the target responds within the allotted time period, it is considered up. If the target does not respond within the time period, it is considered down.
- In theTimeoutfield, type a number that indicates, in seconds, how much time the target has to respond to the monitor check. The default is120seconds.If the target responds within the allotted time period, it is considered up. If the target does not respond within the time period, it is considered down.
- In theTimeoutfield, type a number that indicates, in seconds, how much time the target has to respond to the monitor check. The default is180seconds.If the target responds within the allotted time period, it is considered up. If the target does not respond within the time period, it is considered down.
- In theProbe Timeoutfield, type a number that indicates the number of seconds after which the system times out the probe request to the system. The default is5seconds.
- In theProbe Intervalfield, type a number that indicates the number of seconds between the probes sent by the system. The default is1second.
- In theProbe Attemptsfield, type a number that indicates the number of probes the system sends before marking the resource down. The default is3attempts.
- In theProtocol Versionfield, type a number that indicates the version of the GTP protocol the system uses. The default is1.
- For theIgnore Down Responsesetting, do one of the following:
- Accept theNodefault option.
- Select theYesoption to specify that the monitor accepts more than one probe attempt per interval.
- In thePath/Filenamefield, type 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.
- For theModesetting, select one of the following data transfer process (DTP) modes.PassiveThe monitor sends a data transfer request to the FTP server. When the FTP server receives the request, the FTP server initiates and establishes the data connection.PortThe monitor initiates and establishes the data connection with the FTP server.
- For theUp Intervalsetting, specify whether to use the up interval:
- If you do not want to use the up interval, Retain the default,Disabled.
- To use the up interval, selectEnabled, and specify how often you want the system to verify the health of a resource that is up.
- In theTime Until Upfield, type a number that indicates the number of seconds to wait after a resource first responds correctly to the monitor before setting the resource to up.The default value is0(zero), which disables this option.
- ForManual Resume, specify whether the system automatically enables the monitored resource when the monitor check is successful.This setting applies only when the monitored resource has failed to respond to a monitor check.YesThe system does nothing when the monitor check succeeds, and you must manually enable the monitored resource.NoThe system automatically re-enables the monitored resource after the next successful monitor check.
- Click a monitor name in the list.The monitor's properties screen opens, showing the monitor's settings and values.
- Select theAdaptivecheck box.Additional settings display.
- From theAllowed Divergencelist, select one of these options:AbsoluteType the number of milliseconds that the latency of a monitor probe can exceed the mean latency for the service being probed.RelativeType the percentage deviation that the latency of a monitor probe can exceed the mean latency for the service being probed.
- From theAllowed Divergencelist, selectAbsolute, and then type the number of milliseconds that the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
- From theAllowed Divergencelist, selectRelative, and then type percentage of deviation that the latency of a monitor probe can exceed the mean latency of a monitor probe for the service being probed.
- In theAdaptive Limitfield, type the maximum length of a monitor probe (in milliseconds), regardless of the calculated mean for the service being monitored.
- In theSampling Timespanfield, type the length (in seconds) of the probe history span that the system uses to calculate the mean latency and standard deviation of a monitor probe.
- ClickInstanceson the menu bar.The screen displays any existing monitor instances.
- Select theSelectcheck box for the instance you want to manage.
- In theSend Stringfield, type a text string that the monitor sends to the target resource.The default string isGET /. This string retrieves a default file from the web site.Type a fully qualified path name, for example,GET /www/example/index.html, if you want to retrieve a specific web site page.
- Type a SQL statement in theSend Stringfield that the monitor sends to the database server to verify availability.This is an example of a basic Send String:SELECT Firstname, LastName FROM Person.Person WHERE LastName = 'name'. This is an example of a Send String that determines which database is primary:SELECT role_desc,is_local,synchronization_health_desc FROM sys.dm_hadr_availability_replica_states WHERE is_local = 1 AND synchronization_health_desc = 'HEALTHY';Based on the string you enter, you may need to enter values in other fields for this monitor.
- In theSend Stringfield, type a text string that the monitor sends to the target resource.The default string isGET /\r\n. This string retrieves a default file from the web site.Send string syntax depends upon the HTTP version. Please observe the following conventions.VersionConventionHTTP 0.9"GET /\n"or"GET /\r\n".HTTP 1.0"GET / HTTP/1.0\r\n\r\n"or"GET / HTTP/1.0\n\n"HTTP 1.1"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"Type a fully qualified path name, for example,"GET /www/example/index.html\r\n", if you want to retrieve a specific web site page.
- In theReceive Stringfield, type a regular expression that represents 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.If you do not specify both a send string and a receive string, the monitor performs a simple service check and connect only.
- In theReceive Disable Stringfield, type a regular expression that represents the text string that the monitor looks for in the returned resource.Use aReceive Stringvalue together with aReceive Disable Stringvalue 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 onlyReceive Stringmatches the response, or when bothReceive StringandReceive Disable Stringmatch the response;Up (Disabled), when onlyReceive Disable Stringmatches the response; orDown, when neitherReceive StringnorReceive Disable Stringmatches the response.If you choose to set theReversesetting toYes, the monitor marks the pool, pool member, or nodeDownwhen the test is successful.
- Type a list of ciphers in theCipher Listfield that match those of the client sending a request, or of the server sending a response.The default string isDEFAULT:+SHA:+3DES:+kEDH.
- Type a name in theUser Namefield.
- In theUser Namefield, type the name the monitor uses to access the database server.
- Type a password in thePasswordfield.
- In thePasswordfield, type the password the monitor uses to access the database server.
- From theCompatibilitylist, do one of the following:
- Accept the default,Enabled, to set the SSL options setting in OpenSSL toALL.
- SelectDisabledto specify SSL options.
- From theClient Certificatelist, do one of the following:
- Accept the default,None, to specify no client certificate.
- Selectca-bundleto use the ca-bundle client certificate.
- Selectdefaultto use a default client certificate.
- From theClient Keylist, specify whether to use a client key:
- Accept the default,None, to specify no client key.
- Selectdefaultto use a default client key.
- For theReversesetting, specify whether you want the system to work in reverse mode:
- If you want the system to work normally, retain theNodefault option.
- If you want the system to mark the pool, pool member, or nodeDownwhen the test is successful, select theYesoption.
- For theTransparentsetting, specify whether you want the monitor to operate in transparent mode:
- If not, accept theNodefault option.
- To use a path through the associated pool members or nodes to monitor the aliased destination, select theYesoption.
- For theAlias Addresssetting, specify an alias IP address:
- Retain the*All Addressesdefault option.
- Type an alias IP address for the monitor to verify, on behalf of the pools or pool members with which the monitor is associated.
If the health check for the alias address is successful, the system marks all associated objectsup. If the health check for the alias address is not successful, then the system marks all associated objectsdown. - For theAlias Service Portsetting, specify an alias port or service for the monitor to check:
- Accept the*All Portsdefault option.
- Select an alias port or service for the monitor to check, on behalf of the pools or pool members with which the monitor is associated.
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. - For theDebugsetting, specify whether you want the system to collect and publish additional information and error messages for this monitor.You can use the log information to help diagnose and troubleshoot unsuccessful health checks. To view the log entries, see thescreens.YesThe system redirects error messages and other information to a log file created specifically for this monitor.NoThe system does not collect additional information or error messages related to this monitor. This is the default setting.
- In theQuery Namefield, type the domain name that you want the monitor to query.For the zone,siterequest.com, you might want the monitor to query forwww.siterequest.com.
- ClickUpdate.
- From theGWM Protocollist, select the communications protocol the SASP monitor uses. The default is TCP.
- From theModelist, select one of the following:Push(default)The Group Workload Manager (GWM) decides on the interval to send Get Weights requests and the SASP monitor listens for messages.PullThe SASP monitor uses the GWM interval value to send the Get Weights requests to the workload manager.
- For theGWM Primary Addresssetting, type the IP address of the Enterprise Workload Manager (formerly Gateway Workload Manager).
- For theGWM Secondary Addresssetting, type the IP address of the backup Enterprise Workload Manager server (assuming there is a backup server).
- For theGWM Service Portsetting, type the number of the port through which the SASP monitor communicates with the Enterprise Workload Manager. The default is3860.
- From theGWM Protocollist, select the communications protocol the SASP monitor uses. The default isTCP.
- From theSSL Profilelist, select an option for the profile:
- To specify no SSL profile, accept the default,None.
- To use a profile, select an SSL Profile from the list of the availableserversslprofiles in the BIG-IP system.
- On the menu bar, clickTest.The monitor's test settings display as available for configuring, and screen shows the results of the last test of the monitor, if any. The results persist until either you restart the BIG-IP system, or a new test is run.
- On the menu bar, clickTest.The monitor's test settings display as available for configuring, and the screen shows the results of the last test of the monitor, if any.The results persist until either you restart the BIG-IP system, or a new test is run.
- Type the address and port of the monitor configuration you want to test in theAddressfields.If either the address or port are already configured for the health monitor itself, theAddressfield will be pre-populated with these parameters and you cannot configure them. TheAddressfield parameters cannot match an existing node or pool member that is already running the monitor being tested.Once the requiredAddressfield parameters are provided, theTestbutton is available to click to start a test.
- Click theTestbutton.When the test is running, if you want to cancel, click theCancelbutton.Test results display in theResultsfield.