Skip to main content

Constant Care for Kentico

Checkups

Checks in Constant Care for Kentico are grouped by category to help you understand their purpose. Although many checks are applicable to more than one category we have listed each check only once so if you don't find what you're looking for in one category be sure to check other related categories.

All checks have an Expected Value which determines when that check will send an alert. Most checks can have their default values cusotmized within your Constant for Kentico Care Settings Admin. Some checks also have additional settings for even more control over your alerts.

Please reach out to the Toolkit for Kentico team with any questions.

Performance

Cache content (minutes) Checks the Kentico content caching settings
Cache page info (minutes) Checks the Kentico page info caching settings
Web Parts that do not have Columns specified Checks to ensure all web parts have the columns field specified
Disable debugging Checks to see if debug is enabled on the site
Use progressive caching Checks whether progressive caching is enabled in Kentico
Disable debugging (.NET code) Checks the root web.config setting for debug being enabled
Recompiles before app restart (.NET code) Checks the web.config file for the number of recompiles before the app restarts
Optimize compilations (.NET code) Checks how the optimize compilations option is set in the web.config file
Too many old activity records Checks the number of activity records in the log older than a given date
Too many activity records Checks the number of records in the activity table
Too many contact records Checks the number of records in the contacts table
Too many inactive contacts Checks the number of inactive contact records

Errors

Event log: Application errors Checks the number of application errors in the Event Log
Event log: Macro errors Checks the number of macro resolver errors in the Kentico Event Log
Event log: Scheduled task errors Checks the number of scheduling executor errors in the Kentico Event Log

Security

Security Hotfix might be needed Checks for Security Hotfixes that you do not have installed
Blank passwords (admins) Checks to see if any admin users have blank passwords
Blank passwords (non-admins) Checks to see if any non-admin users have blank passwords
Password minimal length Checks the password minimal length setting
Inactive users with admin access Checks to see if any old admin/editor users have access to your site
Use password policy Checks whether the password policy is enabled
Force password policy on logon Checks whether the force password policy setting is turned on
Use SSL for administration interface Use SSL for administration interface
Administrator's email Checks whether the Administrator Email is still set to the Kentico default
Enable password expiration Checks whether passwords are set to expire

System Health

Page Types missing a Site Checks for Page Types that are not associated with a Site
Class with missing Database Table Checks to see if there are any Class that are missing their database table
Unprocessed Search Tasks Checks to see if there are any unprocessed Search tasks
Unprocessed Web Farm Tasks Checks to see if there are any old, pending web farm tasks.
Email queue: Failed emails Checks for the number of failed emails in the queue
Email queue: Invalid recipient Checks for emails without a valid recipient address
Email queue: Not running Checks for emails in the queue not being processed
License key about to expire Checks for any Kentico Xperience licenses that will soon be expiring
Expired license key Checks for any expired Kentico Xperience licenses
Old Kentico Xperience version Checks for Kentico Xperience version older than a given version
Scheduled tasks enabled Checks to see if scheduled tasks are enabled on the site
Low web server disk space Checks the available free disk space on the web server against the total space
Low SQL server data file space Checks the available free space on the disk against the size of the data file
Low SQL server log file space Checks the available free space on the disk against the size of the log file
SQL server data file too big Checks to see if the data file has gotten too big
SQL server log file too big Checks to see if the log file has gotten too big

Best Practices

Ad-hoc page templates Checks for ad-hoc page templates
Page not found for non-published pages Checks to see if unpublished pages are set to 404
Log content changes Checks to see if the site is logging content changes
Log object changes Checks to see if the site is logging object changes

Clutter

Unprocessed Staging Tasks Checks to see if there are any "unstaged" items in your system
Unused custom Page Types Checks for custom Page Types that are not being used on any pages
Unused Custom Tables Checks for Unused Custom Tables
Unused Forms Checks for Unused Forms

SEO

Google sitemap URL Checks to see if the Google Sitemap URL setting is empty
Robots.txt path Checks to see if the Robots.txt Path setting is empty