Configure and manage additional Health checks

After you setup the default health checks, you can add additional, configurable health checks.

Available configurable health checks you can specify are:

  • Database check
    Provides information if Sitefinity CMS database is accessible.
  • Internet connectivity check bing
    Provides information if internet connectivity to configured bing internet address is working.
  • Internet connectivity check Google
    Provides information if internet connectivity to configured Google internet address is working.
  • Redis check
    Provides information if a load balanced environment with Redis is working.

For details on additional health check types and required parameters, see Health check types.

Add health checks

  1. Navigate to Administration » Settings » Advanced settings » System » Health check service » Health checks.
    Click the Create new button.
  2. Select the Enable Health check checkbox.
  3. Enter the following details:
    • Health check name, for example, Google check.
    • Timeout, for example, 10 seconds.

      NOTE: The default value is 30 seconds.

    • Define whether this check is critical for the outcome of the overall health check result. For details, see Criticality and health check results.
    • Enter the groups, to which this check is associated, for example, Internet connectivity.
    • Enter the accurate health check type, in this example, Telerik.Sitefinity.Health.InternetConnectivityCheck. For details, refer to Health check types.
  4. Save your changes.
  5. Expand the node for your newly created health check, in this example, Google check. Click Parameters.
  6. Click the Create new button.
  7. Enter the key of the parameter, in this example, url.
    For details, see Health check types.
  8. Enter the parameter value, in this example, http://www.google.com.
  9. Save your changes.

After you add health checks and their parameters, you must restart the site to enable the updated Health check service.

You can now run the newly created health check with the following HTTP request:

server:port/<path_value>?type=groupname,groupname,…

NOTE: In case you run a check for more than one group, all checks associated with at least one group from the list are executed.

NOTE: Health check results are cached for 10 seconds. If you run the check again within the 10 seconds, you get the same response.

Manage health checks

To edit the settings of a health check, expand the Health check node and click on the specific check, for example Google check. If you have opted to log all check tasks to a dedicated file, previous check data is not deleted. New task data is stored in the same file as well.

NOTE: If you edit the check type, make sure you replace it with a viable type and its required parameter. For details, see Health check types.

To delete a health check altogether, click on the Health check node and then on the trash can icon next to the check.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?