Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Id

Bigint(20)

Primary Key

Auto_increment

uuid

varchar

Not null

Load_balancer_id

BigInt

Fk to Load_balancer_rule(id)

pingpath

varchar2(1024)

Default ("/")

Response_time

Int

Default (5 sec)

Healthcheck_interval

Double

Default (5 sec)

Healthy_thresshold

Int

Default (2)

Unhealth_thresshold

Int

Default(10)

Table Name : load_balancer_vm_map

a new colum "state" will be added which will store the state of the service.

Web Services APIs

The following APIs are supported in this feature.

...

lbmonitor mymon = new lbmonitor();
mymon.set_monitorname("cshttpmon");
mymon.set_type(lbmonitor.typeEnum.HTTP);
lbmonitor.add(ns_session, mymon);

netscaler commands:

  • show monitor <monitor name>
  • show monbindings <monitor name> to verify the bindings of the monitor
  • show service <service name> to see the service detials

HAProxy.

TBD

UI flow

  1. A new dialog will be shown to when clicked on the above button, so that user can provide the health check params
  2. if the health check is created then status of the health check will be shown next to the VM in details page of LB rule.

...