Имеем:
Cisco 871, сервер с FreeBSD 7.2, желание заставить ее писать логи в syslog.
Итак приступим.
Конфиг CISCO:
! степень подробности
logging trap debugging
! От 1 до 7
logging facility local2
! Собсно IP сервера с syslog
logging 192.168.x.x
На этом все, сохраняем конфиг и идем на машину с FreeBSD
в /etc/syslog.conf добавляем:
local2.* /var/log/cisco/cisco.log
Далее собсно создаем папочку и /var/log/cisco и ставим на нее нужные права.
Сходим в rc.conf и добавим:
syslogd_enable=YES
syslogd_flags="
Казалось бы все. Но нихуя! Не забываем настроить ротацию а то у нас получится не лог а огромная жопа )
идем в /etc/newsyslog.conf и добавляем строчку:
/var/log/cisco/cisco.log 644 100 10000 * JC
Ну значения полей можно посмареть в коментах в самом файлике, скажу лишь что я поставил архивирование лога при превышении 10 Мб. Тут дело вкуса, по жланию )
Собсно перегружаем syslog и наслаждаемся.