Walk-through of Cadence Time Services Initial Setup


This document will demonstrate the typical setup of Cadence Time Services from beginning the installation to full operation. For the purposes of this demonstration, we will break down the installation into three parts:
  1. Installing Cadence Control Center
  2. Installing Cadence Time Services onto NetWare
  3. Installing Cadence Time Services onto Windows NT
  4. Configuring - Server Setup
  5. Configuring - Dialup Time Service
  6. Configuring - NTP Time Service

Example Configuration

For this demonstration, we will assume a network with the IP domain SAMPLE.COM. There is a Windows NT server named NT_SERV with the IP address 192.168.0.2 and a NetWare server named NW_SERV with the IP address 192.168.0.3. There is a DNS server at 192.168.0.1. We will be interested in getting time from the NTP server tick.usno.navy.mil, which is 192.5.41.40, and from the US Naval Observatory's telephone service in Washington, DC. We will be installing Cadence Control Center on a Windows 95/98/NT machine named CCCENTER with the IP 192.168.0.10.

  1. Installing Cadence Control Center
    1. Insert Disk #1 into your floppy drive on a Windows 95, 98, or NT workstation, or NT server, and run SETUP.EXE on the disk

      OR

      Double-click on the CTS_V310C.EXE file that you downloaded from the Polygon website.
    2. Follow the instructions to install Cadence Control Center on your local drive. For most customers, TYPICAL installation should be best.
    3. Once the Install has completed, run CCC in the Polygon Start Menu folder.
    4. If this is the first time you have installed Cadence Control Center, it will automatically generate a 14-day evaluation key. Otherwise, it will prompt you for an activation key. Enter the LICENSED USER and 16-character LICENSE KEY that you recieved from Polygon.
      Note: The LICENSE KEY contains no spaces, and IS CASE SENSITIVE
      If you have not recieved a key, you can get an evaluation key from our website. After you have typed in the USER and KEY, you can hit TAB rather than ENTER to show the number of licensed Servers and the expiration date.

  2. Installing Cadence Time Services onto NetWare
    1. Cadence requires two settings on the NetWare Server. Cadence can only be installed on a TimeSync REFERENCE or SINGLE server. Cadence also requires that the TIMESYNC HARDWARE CLOCK be OFF. This can be set at the console:
          SET TIMESYNC HARDWARE CLOCK=OFF
      or through SERVMAN. Make sure that the TIMESYNC.CFG reflects the correct option, or it will be reset on the next TimeSync restart.
    2. Before installing, you must verify the existance and accuracy of two important files: SYS:ETC/HOSTS and SYS:ETC/RESOLV.CFG.
      The HOSTS file must include the IP address and Server Name of the server itself.
          192.168.0.3 nw_serv
      If your server is multi-homed, that is, has more than one IP address or Network Card, make sure you enter ALL IP addresses, and append "_1" or some other identifier to the host name.
      If you do NOT have access to a DNS server, you must include the IP address and hostname of any NTP time source you wish to use in the HOSTS file.
          192.5.41.40 tick.usno.navy.mil
      After this file is edited, you will need to restart the server in order to apply the update.
      The RESOLV.CFG contains information that points the NetWare server to DNS. If you will have access to DNS, you should create or edit the RESOLV.CFG file so that it looks something like this:
          domain sample.com
          nameserver 192.168.0.1
      You can include multiple DNS servers for redundancy.
    3. If you do not have a DNS entry for the server in question, you will need to either add it's name to the DNS tables, or create a local HOSTS file on the workstation you are configuring from. To add a record to the DNS system, see your Internet or DNS Administrator. To create a local HOSTS file, follow the same format as above. The location for the HOSTS file is:
      Windows NT: WINNT\SYSTEM32\DRIVERS\ETC\HOSTS
      Windows 95/98: WINDOWS\HOSTS
      Again, if you do not have access to DNS, you will need to add any NTP servers you are going to be using to the HOSTS file.
    4. Once the files above have been verified, run Cadence Control Center. Double-click on "Uninstalled Servers", then again on "Novell NetWare". You should see a list of known NetWare servers on any tree that you are logged into. You should be logged in with Administrator privileges. If you do not see the server you are interested in, press the "Add Server" button. CCC will prompt you for the Server Name. CCC will attempt to look up the server by this name - if it fails, enter the Host Name (as it is listed in the HOSTS file). Once the correct IP address shows in the "IP Address" field, select "NetWare" as the server type and hit OK. You should see the server appear in the "Uninstalled Servers" section.
    5. Select the server you wish to install on, then press the "Install" button. Cadence will prompt you to confirm the installation, then it will open a "Map Drive" dialog. Please map a local drive to the SYS volume of the server you wish to install on. It is not nescessary for this to be a permanent map.
    6. CCC will copy the nescessary files to the SYS:SYSTEM directory.
    7. If you have a previously installed copy of an earlier version of Cadence on the server, you MUST delete the CADENCE.INI file before loading CADENCE.NLM for the first time.
    8. Load the NLM by typing
          LOAD CADENCE.NLM
    9. Cadence will create a new screen and put lots of information out to it as it initializes. This is normal, and we will reduce the amount of logging detail later in the configuration.

  3. Installing Cadence Time Services onto Windows NT
    1. If you do not have a DNS entry for the server in question, you will need to either add it's name to the DNS tables, or create a local HOSTS file on the workstation you are configuring from AND the server itself. To add a record to the DNS system, see your Internet or DNS Administrator. To create a local HOSTS file, follow the same format as in NetWare above. The location for the HOSTS file is:
      Windows NT: WINNT\SYSTEM32\DRIVERS\ETC\HOSTS
      Windows 95/98: WINDOWS\HOSTS
      Again, if you do not have access to DNS, you will need to add any NTP servers you are going to be using to the HOSTS file.
    2. Once the files above have been verified, run Cadence Control Center. Double-click on "Uninstalled Servers", then again on "Microsoft Network". You should see a list of known Windows NT servers on any Domain that you are logged into. You should be logged in with Administrator privileges. If you do not see the server you are interested in, press the "Add Server" button. CCC will prompt you for the Server Name. CCC will attempt to look up the server by this name - if it fails, enter the Host Name (as it is listed in the HOSTS file). Once the correct IP address shows in the "IP Address" field, select "Windows NT" as the server type and hit OK. You should see the server appear in the "Uninstalled Servers" section.
    3. Select the server you wish to install on, then press the "Install" button. Cadence will prompt you to confirm the installation, then it will open a "Map Drive" dialog. Please map a local drive to the C Drive of the server you wish to install on. It is not nescessary for this to be a permanent map. CCC will assume that Windows is installed in the \WINNT directory. If this is not the case, contact Technical Support.
    4. CCC will copy the nescessary files to the WINNT\SYSTEM32 directory, and attempt to register and start the service. However, if you are installing from Windows 95/98, you will need to register the service by hand, as 95/98 has no way of accessing the Services database directly. To do this, open a command prompt on the server you are installing on and type the following:
          CD C:\WINNT\SYSTEM32
          CADENCE.EXE -INSTALL
          NET START CADENCETIMESERVICE
      This will register and start the Cadence Time Service.
    5. Cadence will create a new window and put lots of information out to it as it initializes. This is normal, and we will reduce the amount of logging detail later in the configuration.

  4. Configuring - Server Setup
    1. Select the installed server, and press the "Configure" button. You may need to select something else, then re-select the server, if has just been installed. Once the "Cadence Configuration" dialog is shown, press "Server Setup". This will allow us to set up Cadence's operational parameters for this server.
    2. To allow normal operation, you must check the "Enable Error Correction" and "Enable Drift Compensation" checkboxes. You may check the "Fast First Correction" box if you like - it will make the first update correct somewhat faster than normal.
    3. "Error Limit", "Drift Limit", and "Multiplier" should all be left at thier default values for now. These control how careful Cadence is about the time. If the reported Time Error is greater than the "Error Limit", Cadence will not attempt to correct it, as it will assume something is drastically wrong. If the server appears to be drifting more than the "Drift Limit" per day, Cadence will reset it's drift compensation, as no modern CPU should drift greater than 10 minutes per day. The "Multiplier" controls how fast Cadence corrects the reported Time Error. By default, it will take twice the amount of Time Error to correct. This number cannot go lower that 2, or higher than 9.
    4. If you will be using NTP, check the "Enable NTP Server" box. This will automatically open the "IP Setup" window.
      • If your server has one IP address, or one Network Card, you should choose "Standard End Node".
      • If your server must go through a SOCKS5 Compatible NAT, Proxy, or Firewall Server to access the Internet, select "SOCKS5 Proxy". Enter the hostname or IP address of the SOCKS5 compatible server. By default the SOCKS5 port is 1080. If this is not the correct port for your server, change the port number here.
      • If your server has multiple IP addresses, or multiple Network Cards (such as the case if the server is a firewall or gateway server), choose "Multi-Homed". You must select the IP address of the "Private" or inside network, and the "Public" or Outside network. The "Public" IP address is typically the one directly connected to the Internet. The "Private" address is typically the one that the Cadence Control Center machine will be connnected to.
      Once you have choosen an option from this dialog, press the "OK" button.
    5. If you will be using Cadence Chimes, check the "Enable Workstation Chimes" button. You will need to enter the "Interval" in seconds between Chime Broadcasts. Then press the Chime Networks button to enter up to five IP or IPX networks on which to broadcast Chimes.
    6. Cadence's Diagnostic Logging options control where diagnostic messages about processing of Cadence are sent. If you do not want any window or screen to show the current status of Cadence, un-check "Log to Screen". If you do not want any diagnostic or status messages to go to the CADENCE.LOG file, un-check "Log to File". Note that we do not recommend un-checking "Log to File".
    7. Cadence's Diagnostic Modes control what information is recorded. In general, the only option here you want selected (highlighted) is "Minimal Info". This option includes Errors and Warnings as well as a one-line notification upon each update. Leaving too many diagnostic modes, especially "High Detail" and "Clock Filter" can slow down your system, reducing Cadence's effectiveness, and filling a log file very quickly. Unless Polygon Technical Support asks you to enable one of these options, we recommend leaving them off (except "Minimal Info").
    8. Once all these settings are complete, press OK to return to the "Cadence Configuration" window.

  5. Configuring - Dialup Time Service
    1. To create a dialup peer, press the "New Peer" button in "Cadence Configuration". This will create a new peer called "New Peer" and open the drop-down list of Service Types. Choose "Dialup Service", then press the "Configure" button.
    2. Choose a nickname for your time source. This is for display purposes only, and should be something descriptive. It has a maximum of 20 characters.
    3. If the time source you want to get time from is listed in the "Quick Setup" area, press the corresponding button. For the Naval Observatory in Washington, DC, press "Washington".
      Note: If your time source is not listed in the "Quick Setup" box, you must enter the "Phone Number" and "Service Format" settings by hand.
    4. Check the "Enable Updates" checkbox. If this box is not checked, Cadence will ignore the source and not attempt to get updates from it.
    5. In general, most people will want to check "Update At Load" to force Cadence to get an update when the server is brought up.
    6. Choose an Update Scheduling mode. Just below the scheduling mode, there are three boxes, for Days, Hours, and Minutes. Each mode uses these boxes in slightly different ways. Unless otherwise noted, the hour is in LOCAL 24-hour format (18 = 6pm, local time).
      • Adaptive - Cadence will vary it's time between update depending upon the amount of time error it sees. At each update, if the Time Error is less than one half of one second, it will double the time between updates, to a maximum of 7 days. If the error is more than one half of one second, it will decrease the time between updates by one quarter, to a minimum of one hour. The time field indicates the starting update frequency.
      • Monthly - Cadence will call once a month. This is not a recommended option, as your clock can vary quite a bit over one month. The time fields indicate the day of the month, and time of day, that Cadence will update.
      • Weekly - Cadence will call once per week. The time fields indicate the day of the week, and time of day, that Cadence will update.
      • Daily - Cadence will call once per day. The time field indicates the time of day that Cadence will call.
      • XX Hours - Cadence will call every X number of hours. The hour time field specifies how many hours between calls, and the minute time field indicates the minute of the hour.
      • Hourly - Cadence will call once per hour, on the specified minute.
      • Custom - Cadence will call every X days, Y hours, and Z minutes. The time fields specify X, Y, and Z, respectively.
      • None - Cadence will not schedule any updates. This is only useful if you have checked "Update At Load". Otherwise, the peer is useless.
    7. For Windows NT, choose the COM port that your modem is connected to. For NetWare, choose the AIO Type, Board, and Port that your modem is connected to.
    8. Choose the "Modem Type" that you will be using. If your modem is not listed, choose the closest one, or contact Polygon tech support.
      A note about Modems: The time sources listed here, with the exeption of Canada, all use 1200 baud modems. Canada uses 300 baud modems. Please do not hook up a sparkly new 56K modem and expect it to connect. We do not recommend using anything higher than 9600 baud. 1200 baud modems are the best. Faster modems take longer than the older ones to negotiate a connection, and generally, the time services' modems will time out and disconnect before the higher-speed modems can agree to a lower rate. The best bet, as far as Cadence goes, is to drive down to the local used computer parts store and pick up a $5 used 1200 baud modem.
    9. Press "OK". Your Dialup Service is now configured. You may press "OK" in "Cadence Configuration" to update the Cadence Time Service, and start updates, or you may add other peers. If you press "Cancel" in the "Cadence Configuration" window, it will loose ALL changes made since opening the window.

  6. Configuring - NTP Time Service
    1. Before creating NTP peers, you must have completed "IP Setup" in "Server Setup".
    2. To create an NTP peer, press the "New Peer" button in "Cadence Configuration". This will create a new peer called "New Peer" and open the drop-down list of Service Types. Choose "NTP Peer", then press the "Configure" button.
    3. Choose a nickname for your time source. This is for display purposes only, and should be something descriptive. It has a maximum of 20 characters.
    4. Check the "Enable Updates" checkbox. If this box is not checked, Cadence will ignore the source and not attempt to get updates from it.
    5. Enter the "Host Name" of the NTP server you wish to get time from. As soon as you leave this field, Cadence will attempt to look up the host name. If it can, it will put the IP address in the "IP Address" box. If it cannot, you need to check to make sure that you entered it correctly, that you have DNS access, or that the host is listed in your HOSTS file. Remember, your server will want to look up the name also, so check it's HOSTS file or DNS settings to ensure that it can look up the name as well.
    6. Choose the NTP Mode. For the vast majority of applications, this will be "Client".
    7. Press "OK". Your NTP Service is now configured. You may press "OK" in "Cadence Configuration" to update the Cadence Time Service, and start updates, or you may add other peers. If you press "Cancel" in the "Cadence Configuration" window, it will loose ALL changes made since opening the window.