【问题标题】:Install Filebeat locally or in the VM?在本地安装 Filebeat 还是在 VM 中安装?
【发布时间】:2018-07-18 09:41:05
【问题描述】:

我最近开始学习 ELK,我成功地在本地解析了我的 XML 文件。但现在我想访问我的服务器以访问我的所有 XML 文件(每 30 秒升级一次) 我有我的服务器的 IP 地址,我的问题是:我应该在本地安装 Filebeat 并配置我的 filebeat.yml 以访问服务器,还是应该在服务器中安装 Filebeat,然后指明我的本地地址?

【问题讨论】:

标签: elasticsearch logstash elastic-stack filebeat


【解决方案1】:

Filebeat 是一个传送器,它收集、聚合日志并将其转发到您想要的输出(logstash、elasticsearch 等)。

它作为代理工作,因此您需要将它安装在要从中收集日志的每个节点中。例如,如果您想从本地机器收集日志,则在此处安装 filebeat,如果您想从 logstash 服务器本身收集,则在此处安装 filebeat。如果要从两台机器上收集日志,则需要在两台机器上安装 filebeat。并使用logstash 作为输出, 看看this illustration

【讨论】:

  • 感谢 Sufiyan 的回复,但是如果我无法将其安装在我拥有所有数据的服务器中,我将无法在本地安装并配置 filebeat 的输入以进行访问到服务器?例如在输入中使用服务器的 IP 地址?
【解决方案2】:

但是当我尝试使用

在我的服务器上安装filebeat

curl -L -O elastic.co/downloads/beats/filebeat/filebeat-6.3.1-amd64.deb

我收到这条消息:

无法解析主机:www.elastic.co;名称或服务未知

服务器操作系统版本为:Linux版本3.10.0-693.17.1.el7.x86_64

【讨论】:

    猜你喜欢
    • 2021-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    相关资源
    最近更新 更多