Re: Przeniesienie logow iptables do osobnego pliku.
: 19 września 2017, 18:36
Stwórz sobie cztery różne pliki i rozdziel po sufixach
Polski portal użytkowników dystrybucji Debian GNU/Linux, dyskusje, artykuły, nowości, blog, porady, pomoc.
https://593930.wb34atkl.asia/
Kod: Zaznacz cały
/var/log/syslog
{
rotate 7
daily
missingok
notifempty
delaycompress
compress
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/rsyslog.log
/var/log/debug
/var/log/messages
{
rotate 4
weekly
missingok
notifempty
compress
delaycompress
sharedscripts
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
Tylko to przekierowanie nadal nie wychodzi (:(No cztery takie reguły jak ci podałem, tylko różne sufixy w dopasowaniu i różne pliki do przekierowania.
Faktycznie tworzy automatycznie pliki.marcin1982 pisze: ↑19 września 2017, 18:33Z tym nie ma problemu - w razie wystąpienia zdarzenia plik zostanie utworzony zgodnie z dyrektywami głównego pliku rsyslog.conf. Oczywiście po zmianie konfiguracji trzeba zrestartować rsyslog.Z tego co pamiętam, to plik musi istnieć chyba.
Kod: Zaznacz cały
sudo apt-get install --reinstall rsyslog
Jak wolisz - możesz mniejszy lub większy (nie)porządek w katalogu /var/log. Może bardziej przejrzyście będzie tak (albo tak jak podał Morfik - z warunkiem:Tylko to przekierowanie nadal nie wychodzi (:(
Kod: Zaznacz cały
:msg, contains, "WZORZEC_1" /var/log/iptables/moja_sweet_nazwa_1.log
& stop
:msg, contains, "WZORZEC_2" /var/log/iptables/moja_sweet_nazwa_2.log
& stop
:msg, contains, "WZORZEC_N" /var/log/iptables/moja_sweet_nazwa_n.log
& stop
Reinstalacja nic nie da. Plik konfiguracji ma specjalny status pliku konfiguracji i co najwyżej zostaniesz zapytany czy zachować lokalnie zmodyfikowaną wersję czy zainstalować wersję dostarczoną przez opiekuna pakietu.Robic ?
Kod: Zaznacz cały
# iptables -nvL