mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-12-27 05:21:08 +01:00
74 lines
3.0 KiB
Plaintext
74 lines
3.0 KiB
Plaintext
The bin and etc directories contain several scripts (sh and perl) that
|
|
should ease startup and configuration of NTP sites.
|
|
|
|
bin/monl is a monitoring script that prints out new, current and
|
|
old customers of an NTP timeserver when monitoring is
|
|
in effect.
|
|
monl has following options:
|
|
-i <regexp> (regular expression matchin IP addres to be ignored
|
|
-d <directory> where the current state is kept (default /tmp)
|
|
-v debug output
|
|
-n do not translate IP addresses into hostnames
|
|
<host> host to be analyzed
|
|
|
|
monl uses xntpdc for information gathering and is thus
|
|
limited to the NTP version xntpdc is compiled for.
|
|
|
|
bin/mvstats moves compresses and removes statistics files (useful mainly
|
|
for reference servers
|
|
|
|
etc/install creates the locally needed directories for NTP (if not residung in /etc)
|
|
|
|
etc/rc starts up daemon with configuration file and key file
|
|
etc/cron cron called monitor statistic (uses bin/monl)
|
|
etc/crontab crontab prototype for reference time servers
|
|
etc/setup sh script sourced by the other scripts for variable setup
|
|
|
|
YOU MUST EDIT THESE FILES TO REFLECT YOUR LOCAL SETUP !
|
|
|
|
READ THIS BEFORE USING THE STARTUP SCRIPTS
|
|
|
|
The startupscript etc/rc has been written for Suns and HPs. They are not
|
|
guaranteed to work elsewhere. Following assumptions have been made:
|
|
|
|
All NTP related files reside in ONE directory having following structure:
|
|
|
|
bin/* - all executables (daemon, control, date, scripts)
|
|
etc/* - startup scripts and cron scripts
|
|
conf/* - NTP configuration files
|
|
|
|
The variable NTPROOT (etc/rc, etc/install) must be edited to reflect
|
|
the NTP directory (e.g. /usr/local/NTP)
|
|
|
|
NTP config files are located via Suns arch command and have the name
|
|
conf/`arch`.`arch -k`.
|
|
These are the default configurations (usually clients). If a file with the name
|
|
conf/`arch`.`arch -k`.`hostname` is present this file will be preferred (Reference host,
|
|
gateway). If the arch command is not available no-arch is used. The arch command
|
|
is usually a shell script which echoes a string unique the the current machine
|
|
architecture.
|
|
|
|
The tickadj command has its own conf/tickconf file which is used to set host
|
|
specific tickadj values. The line with DEFAULT specifies the default tickadj
|
|
parameters, all other lines consists of <hostname> <hostid>
|
|
<tickadj parameters>. These lines need only be entered if the specified host
|
|
needs parameters different from the default parameters.
|
|
|
|
Reference clock support is provided for DCF77. If you need to initialize
|
|
certain things for reference clock support (e.g. loading STREAMS modules),
|
|
you need to edit etc/rc.
|
|
|
|
The current config files of Erlangen are included in the conf directory.
|
|
They are just for reference, but might help you a bit in setting up a
|
|
synchronisation network.
|
|
|
|
The advantage of keeping all config files centralized is the easier
|
|
administration.
|
|
|
|
We replicate the NTP directory via NFS and rdist.
|
|
|
|
When you have set up the local config files (YOUR OWN!) you can call
|
|
<NTPROOT>/etc/rc for daemon startup.
|
|
|
|
For more information: time@informatik.uni-erlangen.de
|