I think that you would be far better getting the time sources that you will be relying on into step first, else you will never know where you are.
Imagine that you get your time from NTPserver1 and that has no connection to NTPserver2 and they drift apart. Now you will need to consider which is the correct one and which clients refer to which. Worse still, if your NTPserver1 drops and you automatically detect and use the time from NTPserver2, you could see a dramatic and unplanned time step, perhaps even moving the clock backwards by several minutes and that could be devastating to any applications of schedulers that rely on accurate time.
Basically, you need to:-
- Get your time servers agreeing on what your company standard time is first and keeping in sync with each other (and perhaps an internet or radio source)
- Use ntpdate to step your server into line with any of them - pick a quiet time to do this.
- Start your NTP client (ntpd or xntpd usually) to keep in sync with them.
I hope that this helps.
Robin
Liverpool/Blackburn
UK