Hello!!!
I do all steps as in http://www.openbsd.org/faq/pf/logging.html#syslog to logging with 
syslog. But when I :
bash-2.05b# touch /var/log/pflog.txt
bash-2.05b# kill -HUP $(cat /var/run/syslog.pid)
bash-2.05b# kill -HUP $(cat /var/run/cron.pid)
bash-2.05b# kill -HUP $(cat /var/run/pflogd.pid)
bash-2.05b# /home/pflogger/pfl2sysl
tcpdump: /home/pflogger/pflog5min*: No such file or directory
rm: /home/pflogger/pflog5min*: No such file or directory
bash-2.05b# touch /home/pflogger/pflog5min
bash-2.05b# /home/pflogger/pfl2sysl
tcpdump: fread: Undefined error: 0

My scripts:

bash-2.05b# ls -la /etc | grep log
-rwxr-xr-x   1 root      wheel        253 Sep 29 05:46 pflogrotate
bash-2.05b# cat /etc/pflogrotate
FILE=/home/pflogger/pflog5min.$(date "+%Y%m%d%H%M")
        kill -ALRM $(cat /var/run/pflogd.pid)
        if [ $(ls -l /var/log/pflog | cut -d " " -f 8) -gt 24 ]; then
           mv /var/log/pflog $FILE
           chown pflogger $FILE
           kill -HUP $(cat /var/run/pflogd.pid)
        fi

bash-2.05b# cat /home/pflogger/pfl2sysl
for logfile in /home/pflogger/pflog5min* ; do
           tcpdump -n -e -ttt -r $logfile | logger -t pf -p local0.info
           rm $logfile
        done

bash-2.05b# ls -la /var/log/ | grep .txt
-rw-r--r--   1 root      wheel          0 Sep 29 06:39 pflog.txt


Where I may be do some errors?







Reply via email to