Domain Separation Center
Summarize
Summary of Domain Separation Center
The Domain Separation Center is a dashboard designed to help ServiceNow customers audit and monitor the domains defined in thedomainauditdefinitiontable.
It provides a centralized interface where you can schedule, configure, and review audit results for domain separation, helping to identify and resolve domain-related issues efficiently.
The dashboard is accessible at
Show less
Configuring and Scheduling Audits
Audits in the Domain Separation Center come predefined; you cannot create new ones but can control their activation and frequency. By default, audits are inactive. To configure audits:
- Activate audits by selecting the Active checkbox.
- Set the frequency (daily, weekly, or monthly) at which each audit runs.
- Avoid scheduling daily audits on large tables to prevent performance issues.
Audit schedules define the specific days and times audits run, executing all audits with the same frequency sequentially from the configured start time. You can also run all audits in a schedule immediately using the Execute Now option and monitor running audits via the Running Audits box.
Domain Separation Center Configuration
You can enable detailed domain logging to diagnose domain-related problems better, but be aware this may impact performance. Detailed logs are stored in the syslogdomain table. Large tables can be managed within the configuration interface, ensuring that daily audits do not include them to maintain system efficiency.
Reviewing Audit Results and Logs
The dashboard highlights audits with errors or warnings for easy identification. Selecting these notifications provides detailed audit information. You can correlate audit results with server-side logs in the syslogdomain table by using the Detail ID to filter relevant log entries, helping you pinpoint specific domain issues.
Available actions include:
- Rerun Audit: Verify if issues persist.
- Deactivate Audit: Temporarily disable an audit.
- Copy Details: Copy audit information for reporting or troubleshooting.
Monitoring Audit Activity
Users can track the status of active audits currently running or queued via the Running Audits box. Viewing inactive audits is also possible, with straightforward options to reactivate and configure their frequency.
Practical Benefits for ServiceNow Customers
- Proactively identify domain separation issues to maintain data integrity and security.
- Customize audit schedules to balance thorough monitoring with performance considerations.
- Utilize detailed logs and audit results to troubleshoot and resolve domain errors effectively.
- Maintain control over audit activity, enabling immediate execution or pausing audits as needed.
Audit your domains regularly to reveal problems.
Overview
The Domain Separation Center is a dashboard where you can schedule and configure audits for all of the domains stored in your domain_audit_definition table. The dashboard enables you to review audit results and dig deeper into domain errors and warnings. You can find the Domain Separation Center dashboard at <ServiceNow-instance-name>/domaincenter.
The Domain Separation Center provides many audits. You cannot create your own. You can, however, configure how often they run. Audits run on all of the domains stored in the domain_audit_definition table.
Configure audits
- In the Domain Separation Center, select Configure Audits.
The Configure Audits page displays.
- Configure each audit you want to be active. Audits are inactive by default.
- Select an audit.
- Select the Active box to activate the audit.
- Specify how often the audit runs in the Frequency
field.
The Domain Separation Center runs all audits marked with the same frequency at the same time. Do not select Daily for audits run on large tables.
- Repeat these steps for each audit you want to activate.
- Select Save.
Audit schedules
- In the Domain Separation Center, select Audit Schedules.
The Audit Schedule page displays.
- Configure the audit schedules.
- Select a schedule name.
- Specify the time of day to run the audit.
Time units are measured with the 24 hour clock, that is, 14 equals 2 PM.
- For weekly schedules, select the day of the week to run the audit, where 1 is Sunday.
- For monthly schedules, select the day of the month to run the audit.
- Repeat the procedure for the other schedules.
- Select Save to save the configuration changes.
- Select Execute Now to run all of the audits scheduled to run at the frequency shown at the top of the right pane, for example, if the pane title is, Domain Audit Schedule - Daily, all of the audits that run daily are run.
To see the status of a running audit, in the Domain Separation Center, select the number in the Running Audits box.
Execute audits immediately
- In the Domain Separation Center, select Audit Schedules.
The Audit Schedule page displays.
- Select the name of the audit schedule you want to run, for example, daily, weekly, or monthly.
- Select Execute Now.
To see the status of a running audit, in the Domain Separation Center, select the number in the Running Audits box.
Configure the Domain Separation Center
- In the Domain Separation Center, select Configure Domain Center.
- On the Configure Domain Center page, for Enables
detail domain logging, select Yes to store detailed
logs that help diagnose domain-related issues. Detailed logging might cause performance
issues.
These logs refer to server-side logs in the syslog_domain table. For information about viewing the logs, see View audits with warnings and failures.
- In the slushbucket, select and move all of your large tables into the
Selected column.
Daily audits should not run on large tables. Grayed-out table names in the Selected column are large and cannot be moved to the Available column.
- Select Update.
View audits with warnings and failures
- In the Domain Separation Center, select the number in the
Errors or Warnings box.
The Errors or Warnings page displays, respectively.
- Select one of the audits in the list.
The page displays detailed information about problems with the audit you selected. The messages in Audit Result Details refer to values in the syslog_domain table for table audits that revealed errors or warnings.
- To see the logs on the server that provide information about warning or error
audits:
- Copy the Detail ID value in the left panel of a warning or error.
- In the Filter Navigator of HI, enter syslog_domain.do.
The Domain Log page displays.
- In the Source search field, enter
=<Detail-ID> (no space after the equals sign), for
example, =f6a00fd29a85b300a9503a81b9169678.
The Domain Log page displays only the logs related to the audit with the Detail ID you specified. Each row in the table specifies a different record the audit found problems in. Notice that the Message field on this page matches the values displayed in the Domain Service Center's Message column. The format of the message matches the audit type.
- Select:
- Rerun Audit—Rerun an audit to see if it still encounters a warning or error.
- Deactivate Audit—Inactivate an audit.
- Copy Details—Copy audit details to the clipboard.
View running and pending audits
- Select the number in the Running Audits box to view audits that
are currently running or pending running.
The Running Audits page displays.
- Select an audit for more information about it.
View inactive audits
- Select the number in the Inactive Audits box.
The Inactive Audits page displays all of the audits that are currently deactivated.
- Select one of the audits to display more information about it.
- To activate an audit, select the Active box and use the Frequency field to specify how often the audit runs.
- Select Update.