You can use the VMware Cloud Director Service Provider Admin Portal to assign custom health monitors to pools. The health monitors monitor the pool members at certain intervals and check their health and provides overall pool health information.

You can expand the health monitor view to see all of the monitor settings.

By default, VMware Cloud Director has five system health monitors. You can assign the system health monitors to pools but you cannot edit or delete the system monitors.

System Monitor Description
System-HTTP An HTTP request and response are used to validate the health.
System-HTTPS Used against HTTPS encrypted web servers to validate the health.
System-TCP A TCP connection is used to validate the health.
System-UDP A UDP datagram is used to validate the health.
System-PING An ICMP ping is used to validate the health.

The custom health monitors you create in VMware Cloud Director appear with the Tenant scope. You can create edit, delete, assign such monitors to pools. The externally created health monitors from NSX Advanced Load Balancer appear with the Provider scope. Default health monitors that NSX Advanced Load Balancer creates and manages appear with the System scope. You cannot edit or delete monitors with the Provider and System scopes.

Prerequisites

.

Procedure

  1. From the primary left navigation panel, select Resources, and from the page top navigation bar, select Cloud Resources.
  2. From the secondary left panel, select Edge Gateways.
  3. Select an NSX edge gateway, and from the page-level left navigation, under Load Balancer, select Health Monitors.
  4. Click New and select the type of custom health monitor you want to create.
  5. Enter a name, and optionally, a description for the health monitor.
  6. (Optional) Edit the default checks, interval, and timeout settings.
    The Send Interval and Receive Timeout values are in seconds.
  7. (Optional) If you are setting up an HTTP, HTTPS, TCP, or UDP monitor, enter a custom port for the monitor.
    If you do not enter a port, VMware Cloud Director uses the default pool port.
  8. (Optional) If you are setting up an HTTP or HTTPS monitor, enter the HTTP settings.
    You can select between basic and NTLM authentication.
  9. (Optional) If you are setting up an HTTP, HTTPS, TCP, or UDP monitor, enter a client request header and body.
  10. (Optional) If you are setting up an HTTP, HTTPS, TCP, or UDP monitor, enter the server response data that you expect from the server.
  11. Click Save.
  12. To assign pools to the health monitor, click the vertical ellipsis () next to the monitor name, and click Edit Pools.
  13. From the Edit Pool Assignments modal, turn on the Assigned toggles for the pools that you want to assign to the selected monitor.
    Alternatively, you can also assign one or more health monitors from the Pools page by selecting a pool and clicking Assign a Health Monitor.
  14. Click Close.

What to do next

  • To see the general and advances settings of a monitor, expand the health monitor view.
  • To edit a health monitor, click the vertical ellipsis () next to the monitor name, and click Edit. You cannot edit the custom port.