System status

Overview

The System status dashboard widget provides website administrators with a central hub for monitoring the status of key system components. The widget actively tracks your application status, displaying real-time UI alerts and sending user notifications in case any problems are detected. This way, you get informed about any problems that need to be addressed to ensure normal operation of the website. Such problems can include interrupted Load balancing communication between your nodes, SiteSync connection failures, or failed system modules. The widget offers suggestions for resolving reported problems via integration with the Sitefinity CMS Knowledge Base or directing you to the respective configuration settings for the website. 

Widget behavior

When you start your Sitefinity CMS application, the System status dashboard widget performs recurring checks:

  • Collects information about the system modules initialization
  • Performs a test check of your SiteSync connection (if enabled and configured)
  • Checks the availability of your web server nodes (if you have Load Balancing enabled and configured).
  • Verifies whether the domain names, registered in the license file, currently loaded by Sitefinity CMS, match the domain names from your website configuration.
    • For Multisite: each site's Live domain, Testing domain, and Domain aliases are checked.
    • For Single site: the non-default site URL settings are checked, when enabled. For more information, see Set rules for site URLs.

In case of any detected errors, the widget will provide a summary on your Sitefinity CMS dashboard, sorting the errors by time of occurrence. Errors are displayed per module with a summary of the error message in the following way:

MultipleErrors

In case of detected licensing errors, the system status dashboard widget displays a warning message and a list of the domains that caused the licensing error.

NOTE: By default, the widget is visible to users in the Administrators role only. If you want to change this behavior, you can adjust the widget permissions. For more information see Customize your dashboard.

As your Sitefinity CMS website is running, the widget performs recurring checks on a preset interval, thus making sure you are always presented with an up-to-date system status information. The information about detected errors is stored in memory during your Sitefinity CMS application runtime and is re-initialized upon website restart. You can change the frequency of the regular checks in the corresponding widget configuration section from the Sitefinity CMS advanced settings. For more information, see Configure the widget.

If a previously detected error is no longer found by the recurring checks, it is considered resolved and is no longer displayed by the widget. 

Email notifications

The widget can be configured to send email notifications about detected errors to a list of subscribers. It will also notify the subscribed email addresses once an error has been resolved. For more information, see Configure the widget

Monitored system components

The widget monitors and reports errors in the following Sitefinity CMS components:

  • Site Sync module –connection or configuration errors (via the test connection functionality)
  • Load balancing module – node availability errors (via ping to the configured nodes)
  • Modules & Services module – module installation or initialization errors
  • Licensing - licensed domain names validation errors. For more information see Troubleshooting: Licenses and domains.
  • Identity server signing certificate – the widget warns you, if a signing certificate is not configured, not configured properly, or expired. For more information, see Configure certificates for your site.

Suggested actions

The widget provides suggestions about suitable actions you can take to address the errors detected in your system. For each error, the widget displays a Find a solution option. Clicking this option takes you to the Sitefinity CMS Knowledge Base and presents you with suggestions targeting the reported error. If the error comes from the Modules & Services module, the widget displays an additional Go to Modules & Services link, which leads you to the Modules & Services settings where you can take suitable actions (for example, deactivate or reinstall the module).

Configure the widget

The widget behavior can be configured from the Sitefinity CMS Advanced settings.
To change the widget configuration, navigate to Sitefinity CMS backend UI and then go to Administration » Settings » Advanced. Then expand Dashboard and click System status.
The configuration exposes the following properties:

  • Enabled – this property indicates whether the widget is enabled in your website. Unchecking the checkbox will disable the widget and it will no longer be available on your Sitefinity CMS dashboard.
  • Cache refresh interval – this property indicates the frequency of checking the system status. Its value is indicated in minutes and the default value is 5.
  • Subscribed emails – this property lets you specify an email address where the widget will send notifications about detected and resolved errors. If you want notifications to be sent to more than one email address, provide them as a comma separated list.

Add or remove the widget

If you want to remove the widget (and add it back), you can do this by customizing your Dashboard. For more information, see Dashboard and navigation.



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?