On 06.01.2009 16:14, Mesut Güler wrote:
> iptables ile bazı portlardan yapılan bağlantıları benim belirleyeceğim
> bir dosyaya log tutmak istiyorum. iptables -I FORWARD -i ppp0 -p tcp
> --dport 99 -j LOG --log-prefix "tcp 99 : " komutu ile log alabiliyorum
> ama bu "/var/log/syslog" yada "/var/log/messages" kullanmadan bunu ayrı
> bir dosyaya yazdırmak istiyorum. syslog servisinin ayarlarında
> değişiklik yaparak bir şeyler yapılabilir mi? yada ne yapmam lazım?
syslog-ng kurup filtre ayarlarinda match() ile regexp kullanabilirsiniz.
/etc/syslog-ng/syslog-ng.conf:
destination d_tcp99 { file("/var/log/tcp99") };
[...]
filter f_tcp99 { match("^tcp 99") };
[...]
log { source(src); filter(f_tcp99); destination(d_tcp99); };
tarzi birsey.
Alternatif kullanilmayan bir facility veya log level'i bu ise ayirip
syslog.conf'da dosya yerini ayarlayin. Ama syslog-ng daha iyi cozum.
--
Eray
_______________________________________________
Linux-ag mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-ag