FileBeat 不向 ElasticSearch Kibana 发送数据
FileBeat not sending data to ElasticSearch Kibana
我无法在 Kibana 仪表板中从 Filebeat 代理接收数据。我将自我管理的 ELK 与 AWS EC2 服务器一起使用。下面是我的filebeat.yml
filebeat.inputs:
- type: log
enabled: true
paths:
- /home/ubuntu/logs/consumer-app/*.log
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: false
setup.template.settings:
index.number_of_shards: 1
output.elasticsearch:
hosts: ["http://PUBLIC_IP:9200"]
setup.kibana:
host: "http://PUBLIC_IP:5601"
elasticsearch.yaml
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: PUBLIC_IP
http.port: 9200
discovery.type: single-node
kibana.yml
server.port: 5601
server.host: PUBLIC_IP
elasticsearch.hosts: ["http://PUBLIC_IP:9200"]
当我尝试点击 sudo filebeat setup 命令时。我收到以下错误。
覆盖 ILM 策略已禁用。设置 setup.ilm.overwrite: true
以启用。
索引设置完成。
加载仪表板(Kibana 必须 运行 且可访问)
正在退出:连接到 Kibana 时出错:无法获取 Kibana 版本:对 http://localhost:5601/ 的 HTTP GET 请求失败:无法执行 HTTP GET 请求:获取“http: //localhost:5601/api/status": dial tcp 127.0.0.1:5601: connect: 连接被拒绝。响应:.
由于我是 ELK 和 filebeat 的新手,非常感谢任何帮助。
我相信 filbeat 正在尝试与 kibana 通信,但不幸的是 kibana 不是 运行。
在filebeat.yml中添加这一行
setup.ilm.overwrite: true
确保elasticsearch和kibana是运行然后执行filebeat的setup命令。保持发布,谢谢!!!
我无法在 Kibana 仪表板中从 Filebeat 代理接收数据。我将自我管理的 ELK 与 AWS EC2 服务器一起使用。下面是我的filebeat.yml
filebeat.inputs:
- type: log
enabled: true
paths:
- /home/ubuntu/logs/consumer-app/*.log
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: false
setup.template.settings:
index.number_of_shards: 1
output.elasticsearch:
hosts: ["http://PUBLIC_IP:9200"]
setup.kibana:
host: "http://PUBLIC_IP:5601"
elasticsearch.yaml
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: PUBLIC_IP
http.port: 9200
discovery.type: single-node
kibana.yml
server.port: 5601
server.host: PUBLIC_IP
elasticsearch.hosts: ["http://PUBLIC_IP:9200"]
当我尝试点击 sudo filebeat setup 命令时。我收到以下错误。
覆盖 ILM 策略已禁用。设置 setup.ilm.overwrite: true
以启用。
索引设置完成。
加载仪表板(Kibana 必须 运行 且可访问)
正在退出:连接到 Kibana 时出错:无法获取 Kibana 版本:对 http://localhost:5601/ 的 HTTP GET 请求失败:无法执行 HTTP GET 请求:获取“http: //localhost:5601/api/status": dial tcp 127.0.0.1:5601: connect: 连接被拒绝。响应:.
由于我是 ELK 和 filebeat 的新手,非常感谢任何帮助。
我相信 filbeat 正在尝试与 kibana 通信,但不幸的是 kibana 不是 运行。
在filebeat.yml中添加这一行
setup.ilm.overwrite: true
确保elasticsearch和kibana是运行然后执行filebeat的setup命令。保持发布,谢谢!!!