Monitoring | Farmguardians

POSTED BY Zevenet | 25 October, 2021

The Farmguardian section lists all the available health checks in the load balancer. It also includes a short description of each and the farms where they are applied.

Farmguardian is used for advanced monitoring of the backends. When a problem is detected by the Farmguardian, it automatically disables the real server and its IP will be marked as blacklisted.

Health checks can either be pre-configured or custom. The two check types can be identified through the action column. Each check mark whose configuration setting is grayed-out is pre-configured and those that are easily editable after clicking the pencil icon are custom.

Use the following actions under the Action menu:
Create Farmguardian. Open the farmguardian form and fill it with the necessary information.
Delete. Removes the selected farmguardian check.

These are the descriptions of the Farmguardian table:
Name. A descriptive name of the Farmguardian check.
Description. This field contains some descriptions of certain health checks.
Command. Checks commands and parameters to be executed on every interval against each backend of the farm.
Farms. Farms and services that use a certain check.
Actions. Use these actions to manage the Farmguardian:

  • Edit. It opens the configuration screen of the farmguardian. It’s only available for custom farmguardian checks.
  • Delete. Deletes a selected farmguardian check. If the check is assigned on any service, then a notification will ask you if force the deletion. You’ll only use it for custom farmguardian checks.

Use the following built-in health checks for your farm.

check_redis
check_tcp: Tries to open a TCP connection to backend.
check_udp
check_http
check_https
check_smtp
check_https_response_string
check_http_response_string
check_pop
check_sip
check_ldap
check_ldaps
check_imap
check_sip
check_ping
check_common

Next step, Create a custom Farmguardian check.

Share on:

Documentation under the terms of the GNU Free Documentation License.

Was this article helpful?

Related Articles