Fortinet black logo

CLI Reference

config firewall ldb-monitor

config firewall ldb-monitor

Configure server load balancing health monitors.

config firewall ldb-monitor
    Description: Configure server load balancing health monitors.
    edit <name>
        set dns-match-ip {ipv4-address}
        set dns-protocol [udp|tcp]
        set dns-request-domain {string}
        set http-get {string}
        set http-match {string}
        set http-max-redirects {integer}
        set interval {integer}
        set name {string}
        set port {integer}
        set retry {integer}
        set src-ip {ipv4-address}
        set timeout {integer}
        set type [ping|tcp|...]
    next
end

config firewall ldb-monitor

Parameter

Description

Type

Size

Default

dns-match-ip

Response IP expected from DNS server.

ipv4-address

Not Specified

0.0.0.0

dns-protocol

Select the protocol used by the DNS health check monitor to check the health of the server (UDP | TCP).

option

-

udp

Option

Description

udp

UDP.

tcp

TCP.

dns-request-domain

Fully qualified domain name to resolve for the DNS probe.

string

Not Specified

http-get

URL used to send a GET request to check the health of an HTTP server.

string

Not Specified

http-match

String to match the value expected in response to an HTTP-GET request.

string

Not Specified

http-max-redirects

The maximum number of HTTP redirects to be allowed.

integer

Minimum value: 0 Maximum value: 5

0

interval

Time between health checks.

integer

Minimum value: 5 Maximum value: 65535

10

name

Monitor name.

string

Not Specified

port

Service port used to perform the health check. If 0, health check monitor inherits port configured for the server.

integer

Minimum value: 0 Maximum value: 65535

0

retry

Number health check attempts before the server is considered down.

integer

Minimum value: 1 Maximum value: 255

3

src-ip

Source IP for ldb-monitor.

ipv4-address

Not Specified

0.0.0.0

timeout

Time to wait to receive response to a health check from a server. Reaching the timeout means the health check failed.

integer

Minimum value: 1 Maximum value: 255

2

type

Select the Monitor type used by the health check monitor to check the health of the server (PING | TCP | HTTP | HTTPS | DNS).

option

-

Option

Description

ping

PING health monitor.

tcp

TCP-connect health monitor.

http

HTTP-GET health monitor.

https

HTTP-GET health monitor with SSL.

dns

DNS health monitor.

config firewall ldb-monitor

Configure server load balancing health monitors.

config firewall ldb-monitor
    Description: Configure server load balancing health monitors.
    edit <name>
        set dns-match-ip {ipv4-address}
        set dns-protocol [udp|tcp]
        set dns-request-domain {string}
        set http-get {string}
        set http-match {string}
        set http-max-redirects {integer}
        set interval {integer}
        set name {string}
        set port {integer}
        set retry {integer}
        set src-ip {ipv4-address}
        set timeout {integer}
        set type [ping|tcp|...]
    next
end

config firewall ldb-monitor

Parameter

Description

Type

Size

Default

dns-match-ip

Response IP expected from DNS server.

ipv4-address

Not Specified

0.0.0.0

dns-protocol

Select the protocol used by the DNS health check monitor to check the health of the server (UDP | TCP).

option

-

udp

Option

Description

udp

UDP.

tcp

TCP.

dns-request-domain

Fully qualified domain name to resolve for the DNS probe.

string

Not Specified

http-get

URL used to send a GET request to check the health of an HTTP server.

string

Not Specified

http-match

String to match the value expected in response to an HTTP-GET request.

string

Not Specified

http-max-redirects

The maximum number of HTTP redirects to be allowed.

integer

Minimum value: 0 Maximum value: 5

0

interval

Time between health checks.

integer

Minimum value: 5 Maximum value: 65535

10

name

Monitor name.

string

Not Specified

port

Service port used to perform the health check. If 0, health check monitor inherits port configured for the server.

integer

Minimum value: 0 Maximum value: 65535

0

retry

Number health check attempts before the server is considered down.

integer

Minimum value: 1 Maximum value: 255

3

src-ip

Source IP for ldb-monitor.

ipv4-address

Not Specified

0.0.0.0

timeout

Time to wait to receive response to a health check from a server. Reaching the timeout means the health check failed.

integer

Minimum value: 1 Maximum value: 255

2

type

Select the Monitor type used by the health check monitor to check the health of the server (PING | TCP | HTTP | HTTPS | DNS).

option

-

Option

Description

ping

PING health monitor.

tcp

TCP-connect health monitor.

http

HTTP-GET health monitor.

https

HTTP-GET health monitor with SSL.

dns

DNS health monitor.