首页 > 其他 > 详细

Elastic Static下开启Filebeat之旅-配置

时间:2020-04-11 15:54:10      阅读:72      评论:0      收藏:0      [点我收藏+]

  Filebeat安装请参考Elastic Static下开启Filebeat之旅-安装

Filebeat默认配置文件是filebeat.yml,其还有一个提供参考的范例配置文件filebeat.reference.yml。现给出一个简单的参考案例:

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/*.log
    #- c:\programdata\elasticsearch\logs\*

1、定义被监控主机的日志文件路径。在大多数情况下,我们可以定义一个input和一个path(日志文件路径),比如:

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/*.log

 在这个paths中,表示匹配在目录/var/log下以.log为后缀名的文件。

2、定义一个输出output。Filebeat支持多种输出模式,但是经常情况下是输出到elasticsearch或者Logstash。

(1)定向直接输出到Elasticsearch云上,指明Clound ID即可,例如:

cloud.id: "staging:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw=="

(2)定向直接输出到自己的Elasticsearch主机上,需要指定主机地址和端口,例如:

output.elasticsearch:
  hosts: ["myEShost:9200"]

3、可以使用为Filebeat定义好的默认Kibana dashboards。如果Kibana和Elasticsearch是在同一台主机,则不需要任何配置,否则需要指定Kibana主机的IP地址和端口,例如:

setup.kibana:
  host: "mykibanahost:5601"

4、如果Elasticsearch和Kibana需要安全验证,则需要在filebeat.yml中配置安全选项:

(1)在Elastic Cloud中

cloud.auth: "elastic:YOUR_PASSWORD"

(2)在自己搭建的Elasticsearch和Kibana主机上

output.elasticsearch:
  hosts: ["myEShost:9200"]
  username: "filebeat_internal"
  password: "YOUR_PASSWORD" 
setup.kibana:
  host: "mykibanahost:5601"
  username: "my_kibana_user"  
  password: "YOUR_PASSWORD"

 

Elastic Static下开启Filebeat之旅-配置

原文:https://www.cnblogs.com/paopaorun/p/12678491.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!