POST /api/healthmonitor
PUT /api/healthmonitor/<key>
DELETE /api/healthmonitor/<key>
GET /api/healthmonitor
GET /api/healthmonitor/<key>
configure healthmonitor <key>
show healthmonitor <key>
To create a basic HTTP health monitor that uses GET / to determine if the service is alive
POST /api/healthmonitor
{
"receive_timeout": 4,
"name": "http-hmon",
"failed_checks": 3,
"send_interval": 10,
"http_monitor": {
"http_request": "GET / HTTP/1.0"
},
"type": "HEALTH_MONITOR_HTTP"
}
uuid
name
send_interval
receive_timeout
successful_checks
failed_checks
type
tcp_monitor
http_monitor
https_monitor
external_monitor
udp_monitor
dns_monitor
monitor_port
description
tenant_ref
tcp_request
tcp_response
maintenance_response
tcp_half_open
http_request
http_response_code
http_response
maintenance_code
maintenance_response
ssl_attributes
ssl_profile_ref
pki_profile_ref
ssl_key_and_certificate_ref
command_path
command_parameters
command_code
command_variables
udp_request
udp_response
maintenance_response
query_name
qtype
rcode
response_string
SSLProfile PKIProfile Tenant SSLKeyAndCertificate