From e36d19c86a2ef3f2734eabc2a09fc422185b766d Mon Sep 17 00:00:00 2001 From: diandian Date: Tue, 4 Jun 2024 15:01:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20'MD=5FNEW'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MD_NEW/Kibana之Filebeat的Nginx模块.md | 89 +++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 MD_NEW/Kibana之Filebeat的Nginx模块.md diff --git a/MD_NEW/Kibana之Filebeat的Nginx模块.md b/MD_NEW/Kibana之Filebeat的Nginx模块.md new file mode 100644 index 0000000..5beb56b --- /dev/null +++ b/MD_NEW/Kibana之Filebeat的Nginx模块.md @@ -0,0 +1,89 @@ +

Kibana之Filebeat的Nginx模块

+ +作者:行癫(盗版必究) + +------ + +一:Filebeat之Nginx模块使用 + +注意:该服务器需要有运行的Nginx服务 + +1.ES节点安装ES模块 + +```shell +bin/elasticsearch-plugin install ingest-geoip +bin/elasticsearch-plugin install ingest-user-agent +``` + +注意: + +​ 切换到ES运行用户 + +​ 切换到安装目录下执行 + +​ 安装完成后重启ES + +2.被搜集日志的服务器安装Filebeat + +```shell +curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.5.4-x86_64.rpm +sudo rpm -vi filebeat-6.5.4-x86_64.rpm +``` + +注意: + +​ 软件包可以直接从服务器下载 + +3.修改Filebeat主配置文件 + +``` +vi /etc/filebeat/filebeat.yml +output.elasticsearch: + hosts: [""] + username: "elastic" + password: "" +setup.kibana: + host: "" +``` + +注意: + +​ 如果ES没有使用用户和密码登录则不需要修改该参数 + +​ 在配置文件中找到指定位置修改 + +4.启动Nginx模块 + +```shell +filebeat modules enable nginx +``` + +5.修改模块配置文件 + +```shell +vi /etc/filebeat/modules.d/nginx.yml +``` + +```yml +- module: nginx + access: + enabled: true + var.paths: ["/path/to/log/nginx/access.log*"] + error: + enabled: true + var.paths: ["/path/to/log/nginx/error.log*"] +``` + +注意: + +​ 只需要修改路径即可 + +6.启动Filebeat + +```shell +sudo filebeat setup +sudo service filebeat start +``` + +7.测试是否可以获取数据 +