Задача: журналировать события сетевого оборудования cisco на удаленном сервере используя syslog. Имеется сервер под управлением FreeBSD 7.2 и cisco коммутатор c2960s.
IP-адрес коммутатора: 192.168.1.21 IP-адрес сервера: 192.168.1.5
1. Настройка на стороне коммутатора
#logging trap debugging #logging facility local1 #logging 192.168.1.52. Настройка на стороне сервера
Редактируем /etc/rc.conf, добавляем:
# коммутатор c2960s syslogd_enable=”YES” syslogd_flags=”-a 192.168.1.21:\* -v -v”Редактируем /etc/syslog.conf, добавляем:
local1.* /var/log/c2960s.domain-example.ru.logЗАМЕЧАНИЕ: Размещайте вашу запись в начале syslog.conf!!!
Перезапускаем syslogd:
# /etc/rc.d/syslogd start Stopping syslogd. Starting syslogd.Проверяем работу syslog:
# ps aux | grep syslog root 85713 0.0 0.0 5692 1180 ?? Ss 7:37PM 0:00.01 /usr/sbin/syslogd -a 192.168.1.21:* -v -vЕсли что то не работает то добавляем ключ “-d” для дебага в rc.conf:
syslogd_flags=”-d -a 192.168.1.21:\* -v -v”Перезапускаем syslogd:
# /etc/rc.d/syslogd start Stopping syslogd. Starting syslogd.