我最近开始学习ELK,并成功地在本地解析我的XML文件。但现在我想访问我的服务器以访问我的所有XML文件(每30秒升级一次)我有我的服务器的IP地址,我的问题是:我应该在本地安装Filebeat并配置我的文件节点。 yml访问服务器或我应该在服务器中安装Filebeat然后指出我的本地地址?
Filebeat是一个托运人,它收集,汇总和转发日志到您想要的输出(logstash,elasticsearch等)。
它作为代理程序运行,因此您需要将其安装在要从中收集日志的每个节点中。例如,如果要从本地计算机收集日志,则在那里安装filebeat,如果要从logstash服务器本身收集,则在那里安装filebeat。如果要从两者中收集日志,则需要在两台计算机上安装filebeat。并使用logstash
作为输出,看看this illustration,
但是当我尝试在我的服务器上安装filebeat
时
curl -L -O elastic.co/downloads/beats/filebeat/filebeat-6.3.1-amd64.deb
我收到这条消息:
无法解析主持人:www.elastic.co;名称或服务未知
服务器的OS版本是:Linux版本3.10.0-693.17.1.el7.x86_64