Назад | Перейти на главную страницу

Удаленное ведение журнала с помощью системного журнала

У меня две машины под управлением FreeBSD, bsdclient и bsdserver. Я пытаюсь настроить удаленное ведение журнала так, чтобы bsdclient отправлял все журналы на bsdserver. Мой syslog.conf на bsdclient выглядит так

*.*        @bsdserver.domain.com

На bsdserver syslog.conf настроен как:

+bsdclient.domain.com
*.*        /var/log/bsdclient.log

syslogd в bsdserver был запущен в rc.conf как:

syslogd_enable="YES"
syslogd_flags="-a bsdclient.domain.com"

Чтобы проверить, на bsdclient я сделал

logger -p auth.info "user authenticated"

Я вижу запись в /var/log/auth.log на bsdclient, однако в /var/log/bsdclient.log на bsdserver ничего нет. Я пытаюсь отправить все типы журналов на bsdserver. Я сделал какую-нибудь ошибку ?? заранее спасибо

знает ли глобальный DNS bsdclient.domain.com и bsdserver.domain.com? Если нет, вы пытались ввести IP вместо DNS-имен.

Пожалуйста, следуйте этому прекрасному разделу справочника из справочник freebsd

Первым делом включите на сервере многословие:

syslogd_flags="-a bsdclient.domain.com -v -v"

А на клиенте:

syslog_flags="-s -v -v"

Это даст вам больше информации.

Вы уже настроили средство ведения журнала на клиенте, чтобы сообщить системному журналу, что регистрировать? Чтобы узнать больше об этом, посмотрите вышеупомянутое Руководство и справочная страница системного журнала