Monitor SIP (object)

Monitor SIP definition

Properties (* = required):

name type(s) default allowed values description
/*/        
ciphers string “DEFAULT”   Ciphersuite selection string
class string   “Monitor”  
clientCertificate string     BIG-IP AS3 pointer to client Certificate declaration, for TLS authentication (optional)
codesDown array     List of status codes meaning service is down (0 matches any code)
codesUp array     List of additional (to all 1/2/3xx) status codes meaning service is up (0 matches any code)
headers string “”   SIP headers to send in probes (if any)–separate by newlines (backquote-expanded)
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
protocol string “udp” “sips”, “tcp”, “tls”, “udp” SIP transport protocol
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
request string “”   SIP request to send in probes (default empty)
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)