我最近开始学习ELK,并且成功地在本地解析了XML文件。但是现在我想访问我的服务器以访问我所有的XML文件(每30秒升级一次) 我有服务器的ip地址,我的问题是:我应该在本地安装Filebeat并配置我的filebeat.yml以访问服务器,还是应该在服务器上安装Filebeat,然后指出我的本地地址?
答案 0 :(得分:0)
Filebeat是一个托运人,它收集,汇总日志并将其转发到所需的输出(logstash,elasticsearch等)。
它充当代理,因此您需要将其安装在要从中收集日志的每个节点中。例如,如果要从本地计算机收集日志,然后在此处安装filebeat,如果要从Logstash服务器本身收集,请在此处安装filebeat。如果要从两台计算机收集日志,则需要在两台计算机上都安装filebeat。并使用logstash
作为输出,
看看this illustration,
答案 1 :(得分:0)
但是当我尝试使用
在服务器上安装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