URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95984
[ Назад ]

Исходное сообщение
"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"

Отправлено Shumaherf2 , 12-Фев-15 12:17 
Есть 1 сервер, где настроено время (ntp сервер на Linux Ubuntu), все работает отлично, синхронизация тоже, логи пишутся. Необходимо было настроить по аналогии такой же сервер в другой сети, я его настроил, затем на одном из компьютеров в качестве сервера времени указал настроенный сервер, все синхронизировалось, но к сожалению в логах ничего нет и лог всегда остается пустым, в чем моя ошибка? путь лога в файле ntp.conf прописан одинаково как и в рабочем ntp сервере
logfile var/log/ntp
Не понимаю в чем может быть проблема, может логи как-то отдельной командой нужно запускать?

Содержание

Сообщения в этом обсуждении
"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Сергей , 12-Фев-15 12:27 
> Есть 1 сервер, где настроено время (ntp сервер на Linux Ubuntu), все
> работает отлично, синхронизация тоже, логи пишутся. Необходимо было настроить по аналогии
> такой же сервер в другой сети, я его настроил, затем на
> одном из компьютеров в качестве сервера времени указал настроенный сервер, все
> синхронизировалось, но к сожалению в логах ничего нет и лог всегда
> остается пустым, в чем моя ошибка? путь лога в файле ntp.conf
> прописан одинаково как и в рабочем ntp сервере
> logfile var/log/ntp
> Не понимаю в чем может быть проблема, может логи как-то отдельной командой
> нужно запускать?

Может logfile /var/log/ntp
               ^
Ну и наконец touch /var/log/ntp с расстановкой прав...    


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Shumaherf2 , 12-Фев-15 13:06 
>[оверквотинг удален]
>> синхронизировалось, но к сожалению в логах ничего нет и лог всегда
>> остается пустым, в чем моя ошибка? путь лога в файле ntp.conf
>> прописан одинаково как и в рабочем ntp сервере
>> logfile var/log/ntp
>> Не понимаю в чем может быть проблема, может логи как-то отдельной командой
>> нужно запускать?
>  Может logfile /var/log/ntp
>            
>    ^
>  Ну и наконец touch /var/log/ntp с расстановкой прав...

У меня в рабочем ntp сервере в файле ntp.conf нет строки touch /var/log/ntp

Вобщем я по вашему совету добавил строку touch /var/log/ntp
Тперь у меня лог файл весит 55 и в нем одна строчка
ntpd exiting on signal 15
Что подскажете дальше делать


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Аноним , 12-Фев-15 16:17 
> Вобщем я по вашему совету добавил строку touch /var/log/ntp
> Тперь у меня лог файл весит 55 и в нем одна строчка
> ntpd exiting on signal 15
> Что подскажете дальше делать

ее не в конфиг добавлять надо, а в терминале выполнять (touch - это команда).
а раз вы не очень разбираетесь в linux покажите вывод на команду "ls -al /var/log/ntp*"


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Shumaherf2 , 12-Фев-15 17:17 
>> Вобщем я по вашему совету добавил строку touch /var/log/ntp
>> Тперь у меня лог файл весит 55 и в нем одна строчка
>> ntpd exiting on signal 15
>> Что подскажете дальше делать
> ее не в конфиг добавлять надо, а в терминале выполнять (touch -
> это команда).
> а раз вы не очень разбираетесь в linux покажите вывод на команду
> "ls -al /var/log/ntp*"

При вводе этой команды ls -al /var/log/ntp* пишет:
ls -al /var/log/ntp*
-rw-r--r-- 1 root root  605 февр. 12 17:59 /var/log/ntp

/var/log/ntpstats:
total 8
drwxrwxrwx  2 ntp  ntp  4096 февр. 12 17:33 .
drwxr-xr-x 10 root root 4096 февр. 12 17:24 ..
-rw-r--r--  1 root root    0 февр. 12 17:33 ntp


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено noris , 12-Фев-15 22:42 
Если внимательно посмотреть то владельцем
файла ntp является root
-rw-r--r-- 1 root root  605 февр. 12 17:59 /var/log/ntp
тебе нужно сменить владельца файла
#sudo su
ввести пароль roota
#cd /var/log/
#chown ntp:ntp ntp
далее нужно перезапустить сервис ntp

"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Shumaherf2 , 13-Фев-15 13:13 
> Если внимательно посмотреть то владельцем
> файла ntp является root
> -rw-r--r-- 1 root root  605 февр. 12 17:59 /var/log/ntp
> тебе нужно сменить владельца файла
> #sudo su
> ввести пароль roota
> #cd /var/log/
> #chown ntp:ntp ntp
> далее нужно перезапустить сервис ntp

А зачем мне менять владельца? Я ведь и так захожу под root

попробовал ввести в командной строке
cd /var/log/
chown ntp:ntp ntp
Затем перезапустил сервис, в логе по прежнему одна строка
ntpd exiting on signal 15

Что можно еще сделать, пока к сожалению проблема не решилась



"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено noris , 13-Фев-15 13:49 
Удали из конфигурационного файла ntp.conf сроку
touch /var/log/ntp
сохрани файл
перезапусти сервис ntp

"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Shumaherf2 , 13-Фев-15 15:32 
> Удали из конфигурационного файла ntp.conf сроку
> touch /var/log/ntp
> сохрани файл
> перезапусти сервис ntp

этот файл я уже удалял, проблема остается. Может я что-то неправильно написал в ntp.conf или наоборот не дописал, кидаю текст своего ntp.conf комментарии не копировал:

server 127.127.1.0
fudge 127.127.1.0 stratum 10
driftfile /vat/lib/ntp/ntp.drift
logfile /var/log/ntp
keys /etc/ntp.keys
trustedkey 1
requestkey 1
statsdir /var/log/ntpstats/
server ntp.psn.ru iburst
server ru.pool.ntp.org iburst
server ntp1.vniiftri.ru
server ntp2.ntp-servers.net
server ntp2.vniiftri.ru


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено noris , 13-Фев-15 16:29 
Настройка ntp сервера UBUNTU
http://blog.selectel.ru/nastrojka-ntp-na-servere/


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Shumaherf2 , 13-Фев-15 16:42 
> Настройка ntp сервера UBUNTU
> http://blog.selectel.ru/nastrojka-ntp-na-servere/

этой ссылкой я уже пользовался. Там нет ответа на мой вопрос, ведь у меня изначально только 1 проблема почему не пишутся логи


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено noris , 13-Фев-15 18:28 
Попробуй отключить SELINUX
В конфигурационом файле ntp.conf
измени строку
logfile /var/log/ntp.log
переименуй файл в /var/log/
ntp.log
измени владельца файла
#cd /var/log/
#chown ntp:ntp ntp.log
перезапустить сервис ntp

"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Аноним , 14-Фев-15 09:16 
но перезапустить сервис ntp

> А зачем мне менять владельца? Я ведь и так захожу под root

это вы под рутом работаете ( главная учетная запись в системе) а ntp сервис от пользователя ntp c пониженными провами запускается  (в файле cat /etc/default/ntp с строке инициализации указан пользователь, и скорее всего это ntp ) если файл был создан от рута, то служба не сможет получить к нему доступ, так как только root является владельцем файла, еще на доступ к файлу лога может влиять система безопасности apparmor которая используется в UBUNTU (никаких SELINUX в этом дистрибутиве нет это не RH производный дистр)


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено noris , 14-Фев-15 18:48 
Вы ошибаетесь
SELINUX есть в UBUNTU
отключение SELINUX http://forum.ubuntu.ru/index.php?topic=224128.0


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Аноним , 14-Фев-15 10:02 
под руку попался сервер под ubuntu, зачит так по умолчанию ntp передает информацию системе логирования rsyslog, тот в свою очередь пишет все логи в /var/log/syslog туда попадают и логи ntp. смотри настройки на рабочем сервере файлы /etc/rsyslog.log /etc/rsyslog.d/*
другого цивильного способа собирать логи не вижу, кроме как настроить rsyslog. Нужны костыли эксперементируй (на свой страх и риск)



"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Дядя_Федор , 14-Фев-15 14:29 
А ежли запускать ntpd с ключом -l /var/log/ntp? Хотя по сути - это аналог директивы logfile конфига. Посмотрел у себя - на дженте в /etc/conf.d/ntpd у меня вот такая строчка - NTPD_OPTS="-l /var/log/ntpd.log -4 -I eth0" Информация пишется в указанный файл.

"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Аноним , 16-Фев-15 10:19 
в дженте он и из конфига настройки нормально исполняет все

"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Дядя_Федор , 16-Фев-15 11:25 
> в дженте он и из конфига настройки нормально исполняет все

Ну коли так - и победить это никак низзя - то да, как было предложено выше настраивать парсинг rsyslog.



"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Shumaherf2 , 17-Фев-15 17:30 
>> в дженте он и из конфига настройки нормально исполняет все
> Ну коли так - и победить это никак низзя - то да,
> как было предложено выше настраивать парсинг rsyslog.

Я тут сравнил права с рабочим NTP сервером, так вот что получилось:
на рабочем файл ntp.conf владелец root группа ntp
лог файл ntp владелец root группа root
а у меня ntp.conf владелец root группа root
и лог файл ntp владелец ntp группа ntp

Может ли проблема быть в этом, если да, то какими командами можно поменять группы и владельца на нужное?


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено noris , 17-Фев-15 18:33 
Команда chown
#chown  

"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Дядя_Федор , 17-Фев-15 19:47 
> Я тут сравнил права с рабочим NTP сервером, так вот что получилось:
> на рабочем файл ntp.conf владелец root группа ntp
> лог файл ntp владелец root группа root
> а у меня ntp.conf владелец root группа root
> и лог файл ntp владелец ntp группа ntp

Тю. Ну вот выхлоп с моего рабочего NTP (второй стратум):
ls -la /etc/ntp.conf
-rw-r--r-- 1 root root 1612 Jan 16  2014 /etc/ntp.conf

ls -la /var/log/ntpd.log
-rw-r--r-- 1 root root 38261 Jan 23 16:54 /var/log/ntpd.log

А вот ntp запущен, судя по ps от рута.
ntpdate -q IP
server IP, stratum 2, offset -0.000001, delay 0.02563
17 Feb 19:46:52 ntpdate[23626]: adjust time server IP offset -0.000001 sec


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Дядя_Федор , 17-Фев-15 19:54 
Проверил на сервере CentOS. Там ntp запущен ntp:ntp.
ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
Владельцем конфига является вообще обычный пользователь системы (предыдущий админ - мне эта балалайка перепала по случаю). Записал туда logfile /var/log/ntp.log. Рестартнул службу. Появился файл логов.
ls -la /var/log/ntp.log
-rw-r--r-- 1 root root 126 Feb 17 19:50 /var/log/ntp.log
Всё прекрасно пишется.
ПыСы: Предыдущее сообщение - это было gentoo.


"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено Shumaherf2 , 18-Фев-15 12:11 
К сожалению после смены прав логи так и не пишутся. Прям не знаю что делать

"Linux Ubuntu ntp сервер в логах ничего нет 0 байт"
Отправлено lavr , 18-Фев-15 13:38 
> К сожалению после смены прав логи так и не пишутся. Прям не
> знаю что делать

почитать man:

# man ntpd
# man ntpd.conf
# ps axuww | grep ntp

ntpd умеет писать свой лог и это администратору никто не запретит.

ps. Sorry, какие-то странные у Вас пляски на пустом месте, можно как минимум
проапгрейдить ntpd или заменить на openntpd, или собрать пакет из sources
чтобы убедиться в правильном бинарнике