【问题标题】:Logstash ganglia input plugin - udp listener diedLogstash ganglia 输入插件 - udp 侦听器死了
【发布时间】:2014-01-04 12:53:51
【问题描述】:

我正在使用 Logstash 神经节输入插件。 Ganglia gmond 守护进程和logstash 安装在同一台机器上。 Gmond 将指标发送给自己。这是gmond配置。

udp_send_channel {
  host = 10.0.3.167
  port = 8649
  ttl = 1
}

Logstash 配置文件是这样的:

input {
  ganglia {
     host => "127.0.0.1"
     type => "ganglia"
  }
}

output {
  elasticsearch {
    host => "10.0.3.168"
  }
}

logstash 连接到 gmond 单播的端口时,我收到此错误:

{:timestamp=>"2014-01-04T12:50:38.422000+0000", 
:message=>"ganglia udp listener died", 
:address=>"127.0.0.1:8649", 
:exception=>#<SocketError: bind: name or service not known>, 
:backtrace=>
[
    "org/jruby/ext/socket/RubyUDPSocket.java:160:in `bind'",
    "file:/etc/logstash/logstash.jar!/logstash/inputs/ganglia.rb:61:in `udp_listener'",
    "file:/etc/logstash/logstash.jar!/logstash/inputs/ganglia.rb:39:in `run'",
    "file:/etc/logstash/logstash.jar!/logstash/pipeline.rb:156:in `inputworker'",
    "file:/etc/logstash/logstash.jar!/logstash/pipeline.rb:150:in `start_input'"
], 
:level=>:warn}

任何帮助表示赞赏,在此先感谢。

【问题讨论】:

    标签: ruby plugins logstash ganglia


    【解决方案1】:

    我正在回答我的问题,希望有人不要花一些时间来找出这个错误。 Logstash ganglia 输入插件无法连接到端口,因为 ganglia 监控代理 (gmond) 与 logstash 在同一端口上运行。您需要将 gmond 重定向到另一个端口或重新配置 logstash 的 ganglia 输入插件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-23
      • 1970-01-01
      • 2014-07-09
      • 2017-09-03
      • 1970-01-01
      • 2020-05-06
      • 1970-01-01
      • 2014-07-24
      相关资源
      最近更新 更多