What is the strategy for detecting time drift in all linux based data centre? This is a more difficult problem than it seems at first.
Time drift can cause serious problems for certain applications and often, even though NTP is installed, it's possible to fail for the following (and many more) reasons:
- NTP was not correctly set up to automatically restart on reboot.
- The settings on a server are incorrect so the time server it points to is unreachable or inaccurate.
- The master time server is unreachable and all servers are syncing with it are now syncing to an unreliable source.
I would like a way to detect if all the individual servers are correct. Bear in mind that the server with the testing script/application may not be right.