У меня две машины под управлением 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"
Это даст вам больше информации.
Вы уже настроили средство ведения журнала на клиенте, чтобы сообщить системному журналу, что регистрировать? Чтобы узнать больше об этом, посмотрите вышеупомянутое Руководство и справочная страница системного журнала