LINUX.ORG.RU

Как быть с syslog-ом


0

0

Нужно было поставить scanlogd для контролирования сканирования портов (http://www.openwall.com/scanlogd), собрал его с исходников, поставил демоном. Он ведет свои логи через syslogd. И возникла проблема, дата подставляемая syslog-ом отличается от текущего времени системы на несколько часов. Получается очень не красиво. Что делать? Как быть?
ЗЫ: выдрал пару строк которые формируют syslog-у сообщение в свою тестовую программу - работает правильно, без проблем с определением времени.
Пример глючного лога:
Sep 1 20:46:40 voron -- MARK --
Sep 1 18:04:54 voron scanlogd: 127.0.0.1 to 127.0.0.1
Sep 1 18:04:54 voron scanlogd: 127.0.0.1 to 127.0.0.1
Sep 1 21:26:40 voron -- MARK --

anonymous

настрой правильно системное время. Скорее всего у тебя аппаратные часы (в bios) работают по настоящему времени, но в системе прописано что то типа clock="UTC" (т е апп. часы показывают время по Гринвичу). Тебе нужно дать понять системе, что они работают по локальному времени. Для этого я обычно в /etc/conf.d/clock пишу clock="local". Не знаю где это прописывается в твоем дистрибутиве, у меня gentoo.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.