我collectd发送数据到端口25826 logstash,但我看到运行logstash上的这个错误
UDP listener died {:exception=>#<SocketError: bind: name or service not known>, :backtrace=>["org/jruby/ext/socket/RubyUDPSocket.java:160:in `bind'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-udp-2.0.5/lib/logstash/inputs/udp.rb:67:in `udp_listener'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-udp-2.0.5/lib/logstash/inputs/udp.rb:50:in `run'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:342:in `inputworker'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:336:in `start_input'"], :level=>:warn}
任何人都知道这里的解决scheme?
有一个修复
在Logstash收集器收集没有错误是没有发送数据到logstash udp端口纠正它通过添加conf的collectd的网络插件启用该插件在collectd.conf并用logstash主机和udp端口替换主机名。
您只需要在logstash host and udp port
查找interfaces
插件设置,将主机和端口更改为logstash host and udp port
。