System Time Synchronization
This report looks at system time synchronization data and provides a list of all assets that are not synchronizing as expected to a centralized time server. Use this report to identify these systems so you can further investigate and fix them.
Time synchronization technology such as Network Time Protocol (NTP) is used to keep system clocks synchronized across a network. This allows for log correlation between systems and establishes a clear sequence of events when necessary. PCI DSS requires that systems in the cardholder data environment be synchronized.
Relevant data sources
Relevant data sources for this report include NTP failure and success data.
How to configure this report
- Index NTP synchronization data or other data that can be used to indicate a successful time synchronization attempt in Splunk platform. No specific fields of information are needed to determine synchronization.
- Tag the successful synchronization data with "time", "synchronize", "os", and "performance".
- Configure the
should_timesynccolumn of the assets that should synchronize in the asset table.
The data in the System Time Synchronization report is populated by the Performance data model and the asset table.
Useful searches for troubleshooting
|Troubleshooting Task||Search Command||Expected Result|
|Verify that time synchronization data is in Splunk platform.||tag=time tag=synchronize tag=os tag=performance
|Returns time synchronization data.|
|Verify successful time sync data.||`time_sync(success)`||Returns successful time sync data.|
|Verify successful time sync data fields.||`time_sync(success)` | table dest||Returns successful time sync data fields.|
Windows NTP produces messages 35 and 37 that indicate a synchronization attempt. Windows does not synchronize in a predictable, determinate way. This can cause false positives if you configured the report with short time frames.
Privileged User Activity
This documentation applies to the following versions of Splunk® App for PCI Compliance: 5.0.1