Hi Mike!
I do not believe there is a site-wide link checking tool. My recommendation is to download and use Xenu Link Slueth, it can scan an entire site and report broken links.
If you want to try to program and use the tools Kentico uses, The actual Link Checker tool is the /CMSAdminControls/Validation/LinkChecker.ascx (version K10)
In it there is a code to generate a link to a page that will generate the link report:
newWindow.OnClientClick = String.Format("modalDialog('" + ResolveUrl("~/CMSModules/Content/CMSDesk/Validation/ValidationResults.aspx") + "?datakey={0}&docid={1}&hash={2}', 'ViewValidationResult', 800, 600);return false;", encodedKey, Node.DocumentID, QueryHelper.GetHash(String.Format("?datakey={0}&docid={1}", encodedKey, Node.DocumentID)));
In order to generate this, you need the following:
string Url = "/The/Url/Of/Document/To/Be/Validated.aspx";
string CultureCode = "en-US";
string ResultKey = "validation|link|" + CultureCode + "|" + Url;
string encodeKey = ScriptHelper.GetString(HttpUtility.UrlEncode(ResultKey), false);
int DocumentID = 123;
string UrlToTry = string.Format(ResolveUrl("~/CMSModules/Content/CMSDesk/Validation/ValidationResults.aspx") + "?datakey={0}&docid={1}&hash={2}", encodedKey, DocumentID, QueryHelper.GetHash(String.Format("?datakey={0}&docid={1}", encodedKey, DocumentID));
// Try loading hte UrlToTry in a new window
Note this is untested...but should work if you really want to at least have a quick link reference to all of them.