我有一个将日志输出到端口 10150 的集中式 Syslog-ng 服务器,当我在该端口上执行 UDP 转储时,我能够看到正在写入该端口和 IP 的日志。在包含 1.3+ 版本的 Logstash 守护程序的另一台服务器上。我正在尝试使用针对该 Syslog-ng 服务器的输入从 UDP 读取数据,但出现此错误:
<SocketError: bind: name or service not known>
对于我的 Logstash 守护程序服务器,我使用以下输入:
input {
udp {
host => "syslog-ng.somedomain.com"
port => 10510
type => "syslog"
}
}
我在那个特定端口上打开了它们之间的防火墙。有谁知道为什么 Logstash 1.3+ 无法从该服务器的 UDP 端口读取?在此先感谢,科尔