As of version 5.1, Audit Server shares Domain Time II Manager's view of the network and is completely integrated with it. Manager contains the master database from which
machines can be selected for audit.
Machines appearing in the Manager lists can be audited for the following information:
Machines running Domain Time II can be fully audited, including collection of synchronization (drift) logs and full statistical audit records.
Machines answering NTP queries can be partially audited, with limited statistical audit records (variance, last time source, etc.).
Audit Server can create drift logs based on measured offsets at audit time.
As of version 5.2.b.20170101, PTP masters and slaves may also be audited. Audit Server can create drift logs based on available delta measurement (masters)
and/or reported deltas from available management messages.
Alerts can be raised for the above systems at audit time. In addition, machines running Domain Time II v5.1 and later can also provide real-time alerts.
See the Alerts page for more information.
To manually select machines for audit:
Select a machine list in Domain Time II Manager and be sure the Audited column is displayed in the Details pane.
(Use View -> Add/Remove Columns item on the Manager menu, or right-click the column header and be sure Audited is selected on the context menu.)
Click the Audited entry for your machine to change it to "Yes," or right-click the machine item and choose Enable Audit from the context menu.
You can enable auditing on multiple machines at once by highlighting the machines you want in the Details pane and choosing Enable Audit from the right-click context menu.
Machines can also be automatically added to and pruned from the Audit list.
See the Audit List Management item on the Audit Server -> Advanced menu for details.
Machines on the Audit list will be contacted by Audit Server when an audit collection run is initiated. Audit collection runs can be scheduled or manually triggered.
Audit Server can run audit collections from your Audit list on a schedule you specify. Multiple times and schedules can be configured.
To configure your audit schedules, pull up the Schedule dialog by clicking Audit Server -> Schedule... from the Domain Time Manager menu.
You can Add, Edit, or Delete schedules from this dialog. The schedules can be displayed in either 12 or 24 hour format.
Note: Schedule times and dates always refer to the time on the local machine.
When you click Add or Edit, you'll be presented with the Audit Schedule Editor where you can select the day(s) and time(s) of your audits, and
whether you want your audit to repeat on a regular interval.
Trigger an Audit
You can start an audit run manually from Manager either by choosing the Audit Server -> Audit Now menu item or by pressing F11.
Audits can also be triggered remotely using the DTCheck command-line tool
that is included with Server and Client using this syntax:
Audit Server can perform certain tasks before and after an audit run. To configure these tasks, choose the Audit Server -> Audit Tasks menu item.
The Trigger synchronization of audited machines before beginning the audit option will cause Audit Server to send a synchronization trigger to
audited machines before auditing them. You can indicate whether Audit Server should pause until machines are all synchronized before proceeding (which can cause the audit to take more time to complete) or
to proceed with the audit immediately.
This option can be used to satisfy some regulatory requirements (such as the FINRA OATS requirement that machines be synchronized
before the start of trading and at fixed periods throughout the day). However, triggering a synchronization before the audit may
not give you an accurate picture of the actual state of your machines from the audit records, since all machines will be
recently synchronized at the time of the audit. You will need to use Synchronization (drift) logs and Real-Time Alerts to
determine the actual status of machines between audits.
Send a summary of the audit results by email will cause Audit Server
to send a summary email after each audit (see sample below).
Domain Time II Audit Summary
This is an automated summary from Domain Time II Audit Server. An audit has completed. 10 machines were checked during this audit.
Audit Server: EGGMAN
Audit Time: Mon 30 Nov 2009 00:08:51
Audit Status: Passed
Audit Errors: 0
0 reported clock not set
1 did not respond this audit
0 had variance in excess of 5000 milliseconds
0 did not set the clock for over 1440 minutes
10 reported no alerts
0 real-time alerts have not been acknowledged
Reset the statistics on audited machines
This option will reset all statistics on the remote machine after each audit.
Note: This will also clear out the synchronization (drift) log on the remote machine. This option is not reversible; once the stats and drift logs are cleared, they are deleted permanently.
You should only use this option if you are collecting synchronization logs on the Audit Server so that you retain the data. See the Synchronization Logs section for more information.
Delete audit result files that are more than days old.
This option will trim your audit results list after they reach the specified age. The most recent Audit Results are shown in the Audit Server category of Manager's Tree pane.
Records can accumulate at a rapid pace, particularly if you are auditing many machines on a frequent schedule and you can easily fill up your existing storage.
You should arrange to archive off this data to other media if you want to preserve the records indefinitely rather than letting them accumulate without limit.
Audit records are found in the folder specified on the Audit Server -> Advanced -> Data Folders... menu item.