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. 

All checks have Check Logic which determines if the check will send an alert or not. By default, it is assumed Constant Care for Kentico is running on a production website. Checks can have their values customized within your Constant for Kentico Care Settings Admin. Some checks also have additional settings for even more control over your alerts. You also have the option to disable or ignore checks.

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

Performance

h Disable debugging Checks to see if debug is enabled on the site
h Disable debugging (.NET code) Checks the root web.config setting for debug being enabled
h Too many activity records Checks the number of records in the activity table
m Cache content (minutes) Checks the Kentico content caching settings
m Cache page info (minutes) Checks the Kentico page info caching settings
m Continuous Integration is enabled Checks to ensure continuous integration is disabled on your site
m Lighthouse: Performance Score (Desktop) Checks your Desktop Performance Score using a Lighthouse Audit
m Lighthouse: Performance Score (Mobile) Checks your Mobile Performance Score using a Lighthouse Audit
m Optimize compilations (.NET code) Checks how the optimize compilations option is set in the web.config file
m Optimize search indexes Scheduled Task Checks to ensure the "Optimize local search indexes" scheduled task is enabled
m Too many contact records Checks the number of records in the contacts table
m Too many inactive contacts Checks the number of inactive contact records
m Too many old activity records Checks the number of activity records in the log older than a given date
m Use progressive caching Checks whether progressive caching is enabled in Kentico
l Recompiles before app restart (.NET code) Checks the web.config file for the number of recompiles before the app restarts
l Web Parts that do not have Columns specified Checks to ensure all web parts have the columns field specified

Security

c Blank passwords (admins) Checks to see if any admin users have blank passwords
h Blank passwords (non-admins) Checks to see if any non-admin users have blank passwords
h Enable password expiration Checks whether passwords are set to expire
h Force password policy on logon Checks whether the force password policy setting is turned on
h Password Format is not recommended Checks to ensure your password format is the recommended format
h Password minimal length Checks the password minimal length setting
h Plain text Password Format Checks to ensure your password format is not set to plain text
h Security Hotfix might be needed Checks for Security Hotfixes that you do not have installed
h Use password policy Checks whether the password policy is enabled
h Use SSL for administration interface Use SSL for administration interface
h Users with Plain text passwords Checks to see if any of your users have plain text passwords
m Administrator's email Checks whether the Administrator Email is still set to the Kentico default
m Inactive users with admin access Checks to see if any old admin/editor users have access to your site
l Maximum invalid sign-in attempts setting Checks to ensure you are locking users out after multiple invalid sign-in attempts

System Health

c Last Full Database Backup (SQL) Checks to ensure the last full backup was done recently
c Last Transaction Log Backup (SQL) Checks to ensure the last transaction log backup was done recently
h Class with missing Database Table Checks to see if there are any Class that are missing their database table
h Content Publishing Scheduled Task is not enabled Checks to ensure the "Content publishing" scheduled task exists and is enabled
h Email queue: Invalid recipient Checks for emails without a valid recipient address
h Email queue: Not running Checks for emails in the queue not being processed
h Low SQL server data file space Checks the available free space on the disk against the size of the data file
h Low SQL server log file space Checks the available free space on the disk against the size of the log file
h Low web server disk space Checks the available free disk space on the web server against the total space
h Scheduled tasks enabled Checks to see if scheduled tasks are enabled on the site
h SQL server data file too big Checks to see if the data file has gotten too big
h SQL server log file too big Checks to see if the log file has gotten too big
h Unprocessed Web Farm Tasks Checks to see if there are any old, pending web farm tasks.
m Email queue: Failed emails Checks for the number of failed emails in the queue
m Execute local search tasks Scheduled Task Checks to ensure the "Execute local search tasks" scheduled task is enabled
m Expired license key Checks for any expired Kentico Xperience licenses
m License key about to expire Checks for any Kentico Xperience licenses that will soon be expiring
m Old Kentico Xperience version Checks for Kentico Xperience version older than a given version
l Custom Tables missing a Site Checks for Custom Tables that are not associated with a Site
l Page Templates missing a Site Checks for Page Templates that are not associated with a Site
l Page Types missing a Site Checks for Page Types that are not associated with a Site
l Unprocessed Search Tasks Checks to see if there are any unprocessed Search tasks

Errors

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

Best Practices

h Page not found for non-published pages Checks to see if unpublished pages are set to 404
m Lighthouse: Accessibility Score (Desktop) Checks your Desktop Accessibility Score using a Lighthouse Audit
m Lighthouse: Accessibility Score (Mobile) Checks your Mobile Accessibility Score using a Lighthouse Audit
m Lighthouse: Best Practices Score (Desktop) Checks your Desktop Best Practices Score using a Lighthouse Audit
m Lighthouse: Best Practices Score (Mobile) Checks your Mobile Best Practices Score using a Lighthouse Audit
m Objects Checked Out for too long Checks to see if any objects have been checked out for too long
m Pages Checked Out for too long Checks to see if any pages have been checked out for too long
l Ad-hoc page templates Checks for ad-hoc page templates
l Log content changes Checks to see if the site is logging content changes
l Log object changes Checks to see if the site is logging object changes
l Page Types without a default Page Template Checks to ensure all Page Types that should have a default Page Template do have one

SEO

h Google sitemap URL Checks to see if the Google Sitemap URL setting is empty
h Robots.txt path Checks to see if the Robots.txt Path setting is empty
m Lighthouse: SEO Score (Desktop) Checks your Desktop SEO Score using a Lighthouse Audit
m Lighthouse: SEO Score (Mobile) Checks your Mobile SEO Score using a Lighthouse Audit

Clutter

l Recycle Bin has old Documents Checks for Documents that have been sitting in the Recycle Bin for a while
l Recycle Bin has old Objects Checks for Objects that have been sitting in the Recycle Bin for a while
l Unprocessed Staging Tasks Checks to see if there are any "unstaged" items in your system
l Unused custom Page Types Checks for custom Page Types that are not being used on any pages
l Unused Custom Tables Checks for Unused Custom Tables
l Unused Forms Checks for Unused Forms