centos

CentOS Filebeat与Kibana的可视化展示

小樊
51
2025-06-16 09:31:40
栏目: 智能运维

在CentOS上集成Filebeat和Kibana以实现日志数据的可视化展示,通常涉及以下几个步骤:

安装Filebeat和Kibana

  1. 安装Filebeat
sudo tee /etc/yum.repos.d/elasticsearch.repo <<EOF
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
sudo yum install filebeat
sudo systemctl start filebeat
sudo systemctl enable filebeat
  1. 安装Kibana
sudo tee /etc/yum.repos.d/kibana.repo <<EOF
[kibana-7.x]
name=Kibana repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
sudo yum install kibana
sudo systemctl start kibana
sudo systemctl enable kibana

配置Filebeat

编辑Filebeat的配置文件 /etc/filebeat/filebeat.yml,设置输出到Elasticsearch的配置:

filebeat.inputs:
- type: log
  enabled: true
  paths:
  - /var/log/*.log
output.elasticsearch:
  hosts:
  - "elasticsearch_host:9200"

配置Kibana

编辑Kibana的配置文件 /etc/kibana/kibana.yml,设置连接到Elasticsearch的地址:

server.host: "0.0.0.0"
elasticsearch.hosts: ["http://elasticsearch_host:9200"]

验证集成

请注意,上述步骤中的 elasticsearch_host 需要替换为实际的Elasticsearch服务器的地址,your_usernameyour_password 需要替换为Elasticsearch实例的用户名和密码。

如果在配置过程中遇到任何问题,应参考Elastic官方文档或联系技术支持获取帮助。

0
看了该问题的人还看了