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

Регистрация событий в 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

# service syslogd reload

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

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

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

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

[cisco:~] # cat /etc/syslog.conf
...
*.*                                           @server.corp13.un
!ppp
...
[cisco:~] # service 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.txt · Last modified: 2018/03/02 16:08 by val