【问题标题】:Logstash ForwarderLogstash 转发器
【发布时间】:2015-10-06 21:49:39
【问题描述】:

尝试将一些日志发送到 logstash 服务器。使用 logstash forwarder 将日志转发到 logstash

但它会超时:

2015/03/04 08:19:15.266955 Started harvester at end of file (current offset now 10659): /apps/azuga-dds/logs/amqData.log
2015/03/04 08:19:15.267089 Setting trusted CA from file: /etc/logstash-forwarder/logstash-forwarder.crt
2015/03/04 08:19:15.290016 Connecting to [10.90.9.242]:5000 (ec2-54-70-33-51.us-west-2.compute.amazonaws.com)
2015/03/04 08:19:20.290259 Failure connecting to 10.90.9.242: dial tcp 10.90.9.242:5000: i/o timeout
2015/03/04 08:19:21.291691 Connecting to [10.90.9.242]:5000 (ec2-54-70-33-51.us-west-2.compute.amazonaws.com)
2015/03/04 08:19:26.291903 Failure connecting to 10.90.9.242: dial tcp 10.90.9.242:5000: i/o timeout
2015/03/04 08:19:27.293218 Connecting to [10.90.9.242]:5000 (ec2-54-70-33-51.us-west-2.compute.amazonaws.com)

知道如何解决这个问题。

【问题讨论】:

  • 你能连接到 10.90.9.242:5000 吗?远程登录?换句话说,这个问题与 logstash-forwarder 有什么关系,还是一般的网络连接问题?
  • 感谢 Magnus 的快速响应 .. 上面似乎已修复防火墙问题,一切正常...
  • 但现在开始在 Logstash 上遇到一些奇怪的事情:log4j,[2015-03-10T16:17:46.469] WARN: org.elasticsearch.transport.netty: [logstash-ip-10-217-223 -172-32621-4016] 传输层捕获异常 [[id: 0x2 f519d64, /10.254.4.102:57123 :> /10.217.223.172:9301]],关闭连接 java.io.StreamCorruptedException: 内部传输消息格式无效
  • 什么版本的 Logstash 和什么版本的 Elasticsearch?
  • logstash=1.4.2-1-2c0f5a1 elasticsearch=1.1.1

标签: logstash logstash-forwarder


【解决方案1】:

您可能对 SSL 证书有一些问题,有时检查证书可能会有所帮助。并确保您在 logstash-forwarder、logstash 和 elasticsearch 上使用相同版本的 JVM。使用您的 logstash-server IP 生成证书,日志显示您尝试使用未在证书中列出的 IP 连接到主机。

试试

 openssl s_client -showcerts -connect host:port

【讨论】:

    【解决方案2】:

    尝试使用 IP-SAN 备用名称在 logsatsh 服务器 (10.90.9.242) 中生成新的 ssl 证书,这意味着编辑 /etc/ssl/openssl.cnf 并添加:
    subjectAltName = IP:10.90.9.242
    在 [v3_ca] 部分下。
    然后通过运行生成证书和密钥:
    openssl req -x509 -batch -nodes -newkey rsa:2048 -keyout /etc/pki/tls/private/logstash-forwarder.key -out /etc/pki/tls/certs/logstash-forwarder.crt -days 3650
    不要忘记重置logstash并将crt和key移动到logstash-forwarder的正确路径(写在配置文件中)。

    【讨论】:

      猜你喜欢
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多