Richard B. Gilbert schrieb:
Danny Mayer wrote:

Heiko Gerstung wrote:

Danny Mayer schrieb:

Eugen COCA wrote:

Hi all,

I've tested a W2k3 box time synchronization by setting the server using
the command line:

net time /setsntp:time.usv.ro
net stop w32time
net start w32time

The fact that you had to stop and start the service indicates how badly
the net time interface was written. It doesn't take much to write code
update information in the registry and then notify the service to go
reread it and act accordingly.

Is this possible with ntpd? I mean, applying changes to ntp.conf and
then tell the daemon/service to re-read its configuration file? I would
really love to see such a feature ... :-)



It's much harder to do with ntpd. Writing and reading registry bits is
easy. ntpd has to deal with a lot of different platforms, but yes it is
one of the things we would like to implement.


<snip>

It could be fone for the Unix/Linux platforms. Send SIGHUP to the daemon, the daemon catches the signal, rereads the configuration file and starts making changes! Other platforms may not have an equivalent mechanism. I don't think Windows does and I'm pretty sure that VMS does not have a standard mechanism for this either.

Maybe it would be an option to simply use ntpdc to issue a "reload config" command on those platforms that do not support the signal events?

OTOH, you can use ntpdc to make changes on the fly. . . .

Yep, but it would be nice to stick with one interface (configuration file). Basically I would say that you might be able to get rid of ntpdc when you replace it with a piece of software that would cause ntpd to reload its config file. This way you would support all possible configuration parameters and do not run into trouble due to incompatible mode 7 packet formats.

For remote configurations, I could imagine that this "ntpcc" ("NTP Change Configuration") tool can send a new config file remotely to the NTP daemon, just like this

# ntpcc 172.16.3.2 my_new_ntp.conf

And, while we are in dream mode(tm), I would also like ntpd to have a sophisticated "re-parse config file" feature that finds out what has changed and tries to keep the carefully collected statistics and the math when possible. So, if you only want to add a server, you can just insert the "server x.y.z.a iburst" line into your ntp.conf and then fire up ntpcc which causes ntpd to _not_ throw away all filter data for each already configured association but simply sets up a new one for the new server.

To simplify the handling, a few quite popular commands could be handled via command line parameters, like adding/removing associations or switching logging on/off or ... you name it ...

<DUCK DOWN>zzzzzzzzzzzzzzzooooooosh!</DUCK DOWN>

Wow! I already feel the "if you want it, do it yourself" replies aimed at my poor little head :-)

Well, maybe one day ...

Best regards,
Heiko



--
Meinberg radio clocks: 25 years of accurate time worldwide

MEINBERG Radio Clocks
www.meinberg.de

Stand alone ntp time servers and radio clocks based on GPS, DCF77 and IRIG. Rackmount and desktop versions and PCI slot cards.

_______________________________________________
questions mailing list
[email protected]
https://lists.ntp.isc.org/mailman/listinfo/questions

Reply via email to