User Tools

Site Tools


регистрация_событий_в_freebsd

This is an old revision of the document!


Регистрация событий в FreeBSD

Сервис syslog

Использование утилиты logger

# shutdown -p 17:30

# logger -t kernel -p kern.emerg 'Kernel Panic'

# logger -t sendmail -p mail.info 'Message from sendmail'

Настройка на обработку сообщений типа local0

# cat /etc/syslog.conf
...
local0.*   /var/log/cisco.log
!ppp
...
# touch /var/log/cisco.log

# /etc/rc.d/syslogd reload

# tail -f /var/log/cisco.log

Регистрация сообщений переданных по сети

# cat /etc/rc.conf
...
syslogd_flags="-a 192.168.X.0/24:*"
...
# /etc/rc.d/syslogd restart

Настройка клиента

[cisco:~] # cat /etc/syslog.conf
...
*.*                                           @logserver
!ppp
...
[cisco:~] # /etc/rc.d/syslogd reload

Дополнительные материалы

Передача сообщений syslogd в программу

# cat /root/syslog.sh 
#!/bin/sh
while read m
do
        if expr "$m" : '.*login.*' > /dev/null
        then
                echo $m | mail -s login root
        fi
done
# chmod +x syslog.sh

# cat /etc/syslog.conf
...
auth.*                                        | /root/syslog.sh 
!ppp
...
регистрация_событий_в_freebsd.1410253632.txt.gz · Last modified: 2014/09/09 13:07 by val