简体   繁体   English

Logstash神经节输入插件-udp侦听器死亡

[英]Logstash ganglia input plugin - udp listener died

I am using Logstash ganglia input plugin. 我正在使用Logstash神经节输入插件。 Ganglia gmond daemon and logstash are installed on same machine. Ganglia gmond守护程序和logstash安装在同一台计算机上。 Gmond send metrics to itself. Gmond将指标发送给自己。 Here is the gmond configuration. 这是gmond配置。

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

Logstash configuration file is like this : Logstash配置文件是这样的:

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

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

While logstash connecting to port which gmond unicasts, I am getting this error: 当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}

Any help is appreciated, thanks in advance. 任何帮助表示赞赏,在此先感谢。

I am answering my question, hopefully someone do not spend some time to find out this error. 我正在回答我的问题,希望有人不要花一些时间来发现此错误。 Logstash ganglia input plugin could not connect to port since ganglia monitoring agent (gmond) is running on the same port with logstash. Logstash神经节输入插件无法连接到端口,因为神经节监视代理(gmond)与Logstash在同一端口上运行。 Either u need to redirect gmond to another port or reconfigure ganglia input plugin of logstash. 您需要将gmond重定向到另一个端口或重新配置Logstash的神经节输入插件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM