用syslog远程logging

我有两台运行FreeBSD的机器,bsdclient和bsdserver。 我正在尝试设置远程日志logging,以便bsdclient将所有日志发送到bsdserver。 我在bsdclient上的syslog.conf是这样的

*.* @bsdserver.domain.com 

在bsdserver上,syslog.conf被configuration为:

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

bsdserver中的syslogd在rc.conf中启动为:

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

为了testing,在bsdclient我做了

 logger -p auth.info "user authenticated" 

我可以在bsdclient的/var/log/auth.log中看到条目,但bsdserver上的/var/log/bsdclient.log中没有任何内容。 我正在尝试将所有types的日志发送到bsdserver。 我犯了什么错误? 提前致谢

是bsdclient.domain.com和bsdserver.domain.com全局DNS感知? 如果没有,你尝试把一个IP而不是DNS名称。

请遵循freebsd手册中的优秀手册部分

首先,打开服务器上的详细信息:

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

并在客户端:

 syslog_flags="-s -v -v" 

这会给你更多的信息。

你是否已经在客户端上configuration了一个日志工具,告诉系统日志logging什么? 要了解更多关于它的内容,请看前面提到的Handbook和syslog手册页