[Comm] syslog
Terechkov Evgenii
=?iso-8859-1?q?evg_=CE=C1_krastel=2Eru?=
Пт Май 5 04:13:30 MSD 2006
Стоит Мастер2.4 с обновлениями и парочкой бэкпортов (но не суть).
Вот столкнулся каким-то образом об следующую неприятность:
Стали логи кидаться не в соответствующие файлы, а на текущую виртуальную
консоль. Причём не все логи, а только часть: от iptables, ядра (ipt_ULOG:
error during NLMSG_PUT, упоминал недавно в backports), про марсианские
пакеты. Произошло это видимо при переключений с syslogd на syslog-ng (до
того работало штатно) - остановил одно и запустил другое.
Читал рассылку и гуглил немножко. Поэтому предвижу вопрос: "Что в
конфиге?". Ответ: конфиг syslog-ng-1.6.2-alt2 плюс такой патч:
--- /root/syslog-ng.conf 2002-02-05 22:42:49 +0700
+++ /etc/syslog-ng.conf 2006-05-03 16:02:08 +0800
@@ -165,3 +165,11 @@
#log { source(net); filter(f_authall); destination(remote_auth); };
#log { source(net); filter(f_user); destination(remote_user); };
#log { source(net); filter(f_boot); destination(remote_boot); };
+
+destination firewall { file("/var/log/firewall"); };
+filter f_iptables { match(" IN=") and match(" OUT="); };
+log { source(sys); filter(f_iptables); destination(firewall); };
+
+filter f_flow { match("fprobe-ulog") or match("flow-capture") or match("ipcad"); };
+destination flow { file("/var/log/flow"); };
+log { source(sys); filter(f_flow); destination(flow); };
Как же вернуть всё в норму? Дёрганье самого сервиса syslog-ng ничего не
дали. Перегружать всю машину - очень не хочется (работает).
--
С уважением, системный
администратор ООО "Крастел",
Терешков Евгений.
Подробная информация о списке рассылки community