The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Настройка синхронизации времени"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Оптимизация и Промышленные системы (Public)
Изначальное сообщение [Проследить за развитием треда]

"Настройка синхронизации времени"  
Сообщение от Rel (ok) on 19-Окт-06, 10:25 
Суть проблемы такова: имеются два сервера под управлением OS Solaris. Доступа в инет нет. На них настроена синхронизация времени по NTP. Настройкой занимался мой предшественник. Требуется разобраться, каким образом это сделано. Подобные темы здесь читал, но ни одна не подходит к моему случаю. Содержание конфигурационных файлов у меня отличается от описанных здесь. Если кто разбирается в этом вопросе прошу ответить.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Настройка синхронизации времени"  
Сообщение от Rel (??) on 20-Окт-06, 10:39 
Я так понял нет специалистов в этой области.....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Настройка синхронизации времени"  
Сообщение от pavel (??) on 24-Окт-06, 13:27 
>Я так понял нет специалистов в этой области.....

А что, man xntpd не помогает ? Или что-то экзотичное сделано ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Настройка синхронизации времени"  
Сообщение от Rel (ok) on 25-Окт-06, 14:22 
>>Я так понял нет специалистов в этой области.....
>
>А что, man xntpd не помогает ? Или что-то экзотичное сделано ?
>
Да ваще не понятно как тут чего работает, теперь я уже в сомнениях ntp у меня тут или нет.
В файлике etc/services есть следующие строчки:
time            37/tcp          timserver
time            37/udp          timserver
#nntp            119/tcp         usenet         # Network News Transfer
#ntp            123/tcp                         # Network Time Protocol
#ntp            123/udp                         # Network Time Protocol
следовательно ntp запрещен, причем это на обоих серваках одинаково. Где то слышал, что самба может быть тайм-сервером, может у меня как раз так и есть.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Настройка синхронизации времени"  
Сообщение от Nikolaev D. on 30-Окт-06, 14:19 
>>>два сервера под управлением OS Solaris. Доступа в инет нет. На них настроена синхронизация времени по NTP

фига се...

они что между собой синхронизируются ?

/etc/inet/ntpd-что-там

что в файле-то ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Настройка синхронизации времени"  
Сообщение от Rel (ok) on 31-Окт-06, 14:00 
ntpd у меня ваще нет, есть xntpd – демон NTP. Они между собой синхронизируются, пробовал у одного часики перевести (который клиент по моему мнению), за ночь синхронятся. Все таки тут ntp протокол, я теперь почти уверен, тока как он работает, если в sys запрещен.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Настройка синхронизации времени"  
Сообщение от Nikolaev D. on 01-Ноя-06, 23:02 
>ntpd у меня ваще нет, есть xntpd – демон NTP. Они между
>собой синхронизируются, пробовал у одного часики перевести (который клиент по моему
>мнению), за ночь синхронятся. Все таки тут ntp протокол, я теперь
>почти уверен, тока как он работает, если в sys запрещен.


при наличии файла
/etc/inet/xntpd-что-там
демон на сервере стартует

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Настройка синхронизации времени"  
Сообщение от Rel (ok) on 02-Ноя-06, 15:27 
>при наличии файла
>/etc/inet/xntpd-что-там
>демон на сервере стартует

xntpd содержит:

#!/sbin/sh
#
# Copyright (c) 1996-1997 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident    "@(#)xntpd.sh    1.7    01/04/25 SMI"

[ ! -d /usr/sbin -o ! -d /usr/lib/inet ] && exit 1

case "$1" in
'start')
    [ -f /etc/inet/ntp.conf ] || exit 0

    ARGS=`/usr/bin/cat /etc/inet/ntp.conf | /usr/bin/nawk '
    BEGIN {
        first = 1
    }
    /^#/ {
        next
    }
    /^multicastclient/ {
        if (first) {
        first = 0
        printf("-s -w -m")
        }
        if (NF == 1)
        printf(" 224.0.1.1")
        else
        printf(" %s", $2)
        next
    }
    /^server 127.127/ {
        next
    }
    /^server|^peer/ {
        if (first) {
        first = 0
        printf("-s -w")
        }
        printf(" %s", $2)
        next
    }
    '`
    if [ -n "$ARGS" ]; then
        # Wait until date is close before starting xntpd
        (/usr/sbin/ntpdate $ARGS; sleep 2; /usr/lib/inet/xntpd) &
    else
        /usr/lib/inet/xntpd &
    fi
    ;;

'stop')
    /usr/bin/pkill -x -u 0 '(ntpdate|xntpd)'
    ;;

*)
    echo "Usage: $0 { start | stop }"
    exit 1
    ;;
esac
exit 0

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Настройка синхронизации времени"  
Сообщение от Nikolaev D. on 05-Ноя-06, 22:25 
>>при наличии файла
>>/etc/inet/xntpd-что-там
>>демон на сервере стартует
>
>xntpd содержит:
>
>#!/sbin/sh

это стартовый файл /etc/int.d/xntpd

в зависимости от содержания /etc/inet/ntp.conf запускается ntp сервис в виде клиента сервера или не запускается вообще.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Настройка синхронизации времени"  
Сообщение от Rel (ok) on 07-Ноя-06, 08:14 

>это стартовый файл /etc/int.d/xntpd
>
>в зависимости от содержания /etc/inet/ntp.conf запускается ntp сервис в виде клиента сервера
>или не запускается вообще.

Файл /etc/inet/ntp.conf содержит вот что:

server 127.127.1.0 prefer
#fudge 127.127.XType.0 stratum 0

broadcast 224.0.1.1 ttl 4

enable auth monitor
driftfile /var/ntp/ntp.drift
statsdir /var/ntp/ntpstats/
filegen peerstats file peerstats type day enable
filegen loopstats file loopstats type day enable
filegen clockstats file clockstats type day enable

keys /etc/inet/ntp.keys
trustedkey 0
requestkey 0
controlkey 0

Я так понимаю, это у меня сервер. Вобщем то я разобрался как это работает. Исполняется скрипт, который смотрит в файл /etc/inet/ntp.conf и в зависимости от его содержимого запускается ntp в режиме сервера или клиента. Клиент посылает запрос серверу, сервер отвечает, клиент устанавливает свои часы. Единственное что мне пока не понятно, где посмотреть за какое колличество запросов клиент настроит свои часы? Ведь если разбежка во времени большая клиент не может сразу перевести свое время минуты на 3-4? На какое значение он переводит часы за один раз? Это значение по-умолчанию или оно где то устанавливается?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Настройка синхронизации времени"  
Сообщение от dm220 email(ok) on 07-Ноя-06, 11:02 
>Суть проблемы такова: имеются два сервера под управлением OS Solaris. Доступа в
>инет нет. На них настроена синхронизация времени по NTP. Настройкой занимался
>мой предшественник. Требуется разобраться, каким образом это сделано. Подобные темы здесь
>читал, но ни одна не подходит к моему случаю. Содержание конфигурационных
>файлов у меня отличается от описанных здесь. Если кто разбирается в
>этом вопросе прошу ответить.

Вообще изначально стоило бы задуматься об архитектуре службы времени, если сервера не имеют прямого доступа к внешним источникам времени, то почему бы не сделать внутренний сервер времени, расположенный в DMZ. У меня реализовано так: внутренний сервер времени под FreeBSD, остальные сервера в том числе и на SunOs синхронизируются через него.Простите, если не совсем в тему...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Настройка синхронизации времени"  
Сообщение от Rel (ok) on 07-Ноя-06, 11:19 
>Вообще изначально стоило бы задуматься об архитектуре службы времени, если сервера не
>имеют прямого доступа к внешним источникам времени, то почему бы не
>сделать внутренний сервер времени, расположенный в DMZ. У меня реализовано так:
>внутренний сервер времени под FreeBSD, остальные сервера в том числе и
>на SunOs синхронизируются через него.Простите, если не совсем в тему...

Об этом я задумывался, но политика безопасности вообще не дает мне возможности как угодно связывать сервера с внешним миром или с какой-нибудь другой машиной, находящейся за пределами серверной. Хотя, по-моему в этом никакой опасности нет. Да это и не важно. Мне не требуется мега точное время на этих серверах. Просто они работают параллельно и нужно чтобы время было одинаковое. Отставание на 0.5 секунды от реального не принципиально.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру