首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置文件传输和日志存储?3个VM

如何配置文件传输和日志存储?3个VM
EN

Stack Overflow用户
提问于 2018-07-19 14:01:18
回答 1查看 580关注 0票数 0

我有3个VM,我想要在本地安装logstash,并在每个VM中安装文件。我安装了filebeat,我的filebeat.yml是

代码语言:javascript
复制
filebeat.prospectors:
- input_type: log
paths:
- /path/*.xml
# scan_frequency: 60s
document_type: message
multiline.pattern: '^<measInfo'
multiline.negate: true
multiline.match: after
output.logstash:
    hosts:["my_ip_address:5044"]

对于其他两个VM,我的logstash.conf (在本地运行)也做了同样的事情:

代码语言:javascript
复制
input{
    beats{
    port=>5044
    host=>"ip_address_of_VM"
}}

我在本地运行logstash,然后在VM1中运行文件,但是我得到了以下消息错误:

连接失败:拨号tcp my_ip_address:5044: getsockopt:连接被拒绝

这是正确的方式吗?我怎样才能解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-19 14:23:05

代码语言:javascript
复制
Solved: 
input{
    beats{
    port=>5044
    #host=>"ip_address_of_VM"
}}

File节拍在VM上运行,所以输出是本地机器的ip。但是logstash的主机(看看我的输入)是VM的ip。所以我刚刚换了一个logstash主机,现在他正在本地运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51424627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档