Monitor MySQL (object)

Monitor MySQL definition

Properties (* = required):

name type(s) default allowed values description
/*/        
class string   “Monitor”  
count integer 0 0 - 2147483647 Number of monitor probes after which the connection to the database will be terminated. Count value of zero indicates that the connection will never be terminated.
database string     The name of the database with which the monitor attempts to communicate.
interval integer 5 0 - 3600 Poll interval (seconds)
label string   “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML
monitorType string     Specifies the type of monitor
passphrase object     Passphrase if any for query authentication,A passphrase (passphrase property),A value: (a) in a cryptogram in this object; (b) in a cryptogram elsewhere in this declaration; or (c) available from a URL
receive string     Mark node up upon receipt of this (backquote-expanded) string
receiveColumn integer   1 - 4096 Specifies the column in the database where the system expects the specified Receive String to be located. Specify this property only if you configure the Send and Receive properties.
receiveRow integer   1 - 65535 Specifies the row in the database where the system expects the specified Receive String to be located. Specify this property only if you configure the Send and Recieve properties.
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
send string     Send this (backquote-expanded) string to query node
targetAddress string “” “f5ip” formatted string IP address monitor should probe; if empty (default) then pool member address
targetPort integer 0 0 - 65535 L4 port (if any) monitor should probe; if 0 (default) then pool member port
timeout integer 16 0 - 900 Time limit for node to respond (seconds)
timeUntilUp integer 0 0 - 1800 Delay between successful probe and sending traffic to node (seconds)
upInterval integer 0 0 - 3600 Poll interval when service is already up (seconds)
username string     Username if any for query authentication

Monitor MySQL.passphrase (object)

Passphrase if any for query authentication A passphrase (passphrase property) A value: (a) in a cryptogram in this object; (b) in a cryptogram elsewhere in this declaration; or (c) available from a URL

Properties (* = required):

name type(s) default allowed values description
/*/        
allowReuse boolean false true, false If true, other declaration objects may reuse this value