filebeat 跨主机间发送日志,logstash 和elasticsearch 均接收不到,且不报错

作者 sun_changlong | 发布于2018年06月29日 | 阅读数:481

filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/*.log
multiline.pattern: ^\[
multiline.negate: true
multiline.match: after
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: true
setup.template.settings:
index.number_of_shards: 3
setup.kibana:
output.elasticsearch:
     hosts: ["http://192.168.33.211:9200"
 

filebeat 在主机212上,分别向主机211的Logstash 或者elasticsearch 单独发送日志,二者均收不到,也没有报错。


filebeat 在logstash 和elasticsearch 都关闭的情况下,发送数据,也没有显示端口拒绝连接,请问这是什么原因引起的?





版本均是6.3
已邀请:

typuc - 80后IT男,乒乓球爱好者

赞同来自:

hosts: ["http://192.168.33.211:9200"]
没有http 和 quot
配置paths:
- /tmp/1.log
echo $(date) >> /tmp/1.log
 
观察下日志,不可能没错

sun_changlong

赞同来自:

http 和 quot 是页面显示错误,实际的配置上是没有的,我刚确认了。
33.jpg

 
logstash 不启动的时候,filebeat应该报连接错误的,但是真的没有报出来,log也没有显示,具体内容是这样的
44.jpg

 
请问还可能有别的原因吗?
 
@typuc

JElbert - es菜鸟选手

赞同来自:

都没看到和logstash连接的配置信息

medcl - Elastic 🇨🇳 !

赞同来自:

主要看看 Filebeat 的日志,日志级别调一下看看:
logging.level: debug
启动的时候也可以带上参数:
./filebeat -d "publish" -e

要回复问题请先登录注册