Beats是数据采集的得力工具,Beats 能够将数据转发至 Logstash 进行转换和解析。Filebeat是Beats中的一种,Filebeat是本地文件的日志数据采集器,可监控日志目录或特定日志文件(tail file),并将它们转发给Elasticsearch或Logstatsh进行索引等。带有内部模块(auditd,Apache,Nginx,System和MySQL),可通过一个指定命令来简化通用日志格式的收集,解析和可视化。本文地址:http://www.04007.cn/article/832.html,未经许可,不得转载.
服务器少的时候,登录服务器查看日志还算方便,但是如果服务器、虚拟机和容器生成日志多了的话,使用SSH难免力不从心。这时Filebeat 就派上用场了,FileBeat提供一种轻量型方法,用于转发和汇总日志与文件。本文地址:http://www.04007.cn/article/832.html,未经许可,不得转载.
Filebeat的官网下载地址:https://www.elastic.co/cn/downloads/beats/filebeat 安装过程如下:本文地址:http://www.04007.cn/article/832.html,未经许可,不得转载.
#安装过程 user@u007:/opt$ mkdir filebeat; cd filebeat/ user@u007:/opt/filebeat$ wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.7.1-linux-x86_64.tar.gz user@u007:/opt/filebeat$ sudo tar zxvf filebeat-7.7.1-linux-x86_64.tar.gz user@u007:/opt/filebeat$ cd filebeat-7.7.1-linux-x86_64 #添加配置文件test.yml,内容如下 user@u007:/opt/filebeat/filebeat-7.7.1-linux-x86_64$ cat test.yml - type: log enabled: true paths: - /opt/nginxlog/*.log filebeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: false setup.template.settings: index.number_of_shards: 1 setup.kibana: output.elasticsearch: hosts: ["127.0.0.1:9200"] processors: - add_host_metadata: ~ - add_cloud_metadata: ~ - add_docker_metadata: ~ - add_kubernetes_metadata: ~ #启动filebeat,将日志数据读取写入到es当中 user@u007:/opt/filebeat/filebeat-7.7.1-linux-x86_64$ ./filebeat -e -c test.yml本文地址:http://www.04007.cn/article/832.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/832.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/832.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |