Решено: syslog-ng (перенаправление логов в разные файлы)
Модератор: /dev/random
-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Решено: syslog-ng
Встала у меня задача разделить логи от разных программ в разные файлы. К примеру, логи iptables в файл security.log, как во Фре и (или) в 11-ю консоль. Почитал ман и доки по субжу и совсем ничего не понял. Киньте, плз, примеры конфигураций, а дальше я уж сам разберусь.
Убить всех человеков!
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Решено: syslog-ng
C syslog-ng это геморойно очень. Ставишь metalog там можно каждому демону сопоставить по лог файлу, или же конкретной группе демонов.
-
- Сообщения: 655
- Статус: Powered by Gentoo
- ОС: Gentoo
Re: Решено: syslog-ng
Нууу...
Это кому, что проще
Воть дельное чтиво:
Gentoo Security Handbook / Syslog-ng
Да и кстати, metalog очень коряво в консоль чепятает.
Если Серж не против, то давайте чтоли опрос замутим?
Уже начал набирать.
Это кому, что проще

Воть дельное чтиво:
Gentoo Security Handbook / Syslog-ng
Да и кстати, metalog очень коряво в консоль чепятает.
Если Серж не против, то давайте чтоли опрос замутим?
Уже начал набирать.

Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
--------------------
Переворачиватель пингвинов
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Решено: syslog-ng
(Mellon @ Dec 28 2006, в 19:41) писал(а):Если Серж не против, то давайте чтоли опрос замутим?
Собственно чего мне против то быть?

-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Решено: syslog-ng
Прочитал и, честно говоря, ничего не понял. Попробовал iptables отправить в отдельный лог, говорит "Nao facility iptables".
Или я как-то неправильно подхожу?
Убить всех человеков!
-
- Сообщения: 45
- ОС: Gentoo
Re: Решено: syslog-ng
Попробуй воспользоваться не facility, а { match(blah-blah-blah*); };
blah-blah-blah - параметр --log-prefix для iptables
-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Решено: syslog-ng
Спасибо. Разобрался кое-как. Долго пялился на конфиг пока не сообразил, что сообщения брандмауера имеют источником ядро. Такие строки получились, если надо кому:
Последнее правило брандмауера:
Код: Выделить всё
${IPT} -A INPUT -j LOG --log-prefix "firewall drop "
${IPT} -A INPUT -j DROP
Строки в конфиге syslog-ng:
Код: Выделить всё
destination firewall { file("/var/log/security.log"); };
filter f_firewall { match("^firewall *"); };
log { source(kernsrc); filter(f_firewall); destination(firewall); };
# и на всякий случай, чтобы не забивал 12-ю консоль
filter f_kern { facility(kern) and not match("^firewall *"); };
Убить всех человеков!