|
Ulogd zbieranie logow
kalbron - 21-03-2007 09:45
Witam Zainstalowałem ulogd i ulogd-mysql z paczek debiana do zbierania ruchu przechodzącego przez serwer. Wszystko świetnie śmiga zapisuje się do bazy ale.... Format zapisu do bazy jest nie czytelny. Jak to zrobić żeby był podany np. czas, adres ip. itd w formie "dla ludzi", a nie jak poniżej.
pozdrawiam
//edit Uciąłem trochę podany wyżej tekst, bo rozszerzał forum... Kaka'
norberto - 27-03-2007 22:11
u mnie wyglada to tak:
iptables -I FORWARD -p tcp -s 192.168.0.0/16 -m state --state NEW -j ULOG --ulog-nlgroup 1
w ulogd.conf skonfigurowany cel ulogd-nlgroup 1
i skrypt uruchamiany z crona na koniec dnia a w zasadzie na początek bo +%F :)
#!/bin/bash cd /var/log/ulog date=`/bin/date +%F` filename="log_polaczen_$date" mv /var/log/ulog/logi_polaczen.log /home/ja/logi/$filename rm /var/log/ulog/* /etc/init.d/ulogd restart 1>&2>/dev/null bzip2 -9 -f /home/ja/logi/$filename chown ja /home/ja/logi -R
kalbron - 03-04-2007 14:05
Jeśli chodzi o zbieranie logów do pliku to nie ma problemu. Natomiast mam problem ze zbieraniem logów do mysql'a. Również po próbie kompilacji ze źródeł też nie działa. Po komendzie ./configure --with-mysql --with-mysql-log-ip-as-string wychodzi coś takiego: ... checking for MySQL files... configure: warning: MySQL backend not used configure: warning: the use of --with-mysql-log-ip-as-string is discouraged ...
miał ktoś taki problem?
pozdrawiam
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|