syslog: не пишутся логи с удаленных машин

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

syslog: не пишутся логи с удаленных машин

Непрочитанное сообщение rmn » 2010-04-19 18:04:38

сабж.

на удаленной машине завернул логи крона (к примеру) на локальную:
/etc/syslog.conf:

Код: Выделить всё

cron.*                                          @remcomp
на локальной:

/etc/rc.conf

Код: Выделить всё

syslogd_enable="YES"
syslogd_flags="-C -v -a 10.10.0.0/16"
/etc/syslog.conf

Код: Выделить всё

+gw1
*.*                                             /var/log/gw1.log
(gw1 прописан в /etc/hosts)

tcpdump говорит, что пакет приходит:

Код: Выделить всё

remcomp# tcpdump -n -t -vvv -X -i re0 "udp dst port 514"
tcpdump: listening on re0, link-type EN10MB (Ethernet), capture size 96 bytes
IP (tos 0x0, ttl 64, id 24465, offset 0, flags [none], proto UDP (17), length 102) 10.10.1.1.514 > 10.10.4.3.514: SYSLOG, length: 74
        Facility cron (9), Severity info (6)
        Msg: Apr 19 17:50:00 /usr/sbin/cron[30440]: (root) CMD [|syslog]
        0x0000:  4500 0066 5f91 0000 4011 01df 0a0a 0101  E..f_...@.......
        0x0010:  0a0a 0403 0202 0202 0052 507a 3c37 383e  .........RPz<78>
        0x0020:  4170 7220 3139 2031 373a 3530 3a30 3020  Apr.19.17:50:00.
        0x0030:  2f75 7372 2f73 6269 6e2f 6372 6f6e 5b33  /usr/sbin/cron[3
        0x0040:  3034 3430 5d3a 2028 726f 6f74 2920 434d  0440]:.(root).CM
        0x0050:  4420

Код: Выделить всё

remcomp# ipfw show
00001      53       4841 count ip from any to me dst-port 514 in
00100    2408     302208 allow ip from any to any via lo0
00200      10        600 deny ip from any to 127.0.0.0/8
00300       6        882 deny ip from 127.0.0.0/8 to any
65000 9039810 5103829011 allow ip from any to any

Код: Выделить всё

remcomp# ll /var/log/gw1.log
-rw--w--w-  1 root        wheel             0 19 апр 17:28 gw1.log
Но в /var/log/gw1.log пусто...
Что не так?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Al
ст. прапорщик
Сообщения: 501
Зарегистрирован: 2007-10-18 13:42:48
Откуда: Тверь
Контактная информация:

Re: syslog: не пишутся логи с удаленных машин

Непрочитанное сообщение Al » 2010-04-20 7:56:22

Код: Выделить всё

syslogd_flags="-C -v -a 10.10.0.0/16"
там еще быавет надо тип указать
как-то так,штоль

Код: Выделить всё

syslogd_flags="-a 10.10.0.0/16:*"
Если не поможет,на принимающей машине сделай all.log и посмотри,пишется ли туда.
ЗЫ. сюслог-то рестартил?)

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: syslog: не пишутся логи с удаленных машин

Непрочитанное сообщение rmn » 2010-04-20 15:25:40

Al писал(а):ЗЫ. сюслог-то рестартил?)
канешн. :)

Дело было не в ключах. Проблема решилась прописыванием полного имени удаленных машин в /etc/hosts (на локальном). Хотя ДНС, отвечающий за локальную зону, работает нормально; с консоли все машины резолвятся...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35504
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: syslog: не пишутся логи с удаленных машин

Непрочитанное сообщение Alex Keda » 2010-04-20 16:07:13

видать bind запускается позже syslog
Убей их всех! Бог потом рассортирует...