上传文件至 /
This commit is contained in:
commit
9d80c9319f
|
@ -0,0 +1,89 @@
|
||||||
|
<h1><center>Kibana之Filebeat的Nginx模块</center></h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
------
|
||||||
|
|
||||||
|
一: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: ["<es_url>"]
|
||||||
|
username: "elastic"
|
||||||
|
password: "<password>"
|
||||||
|
setup.kibana:
|
||||||
|
host: "<kibana_url>"
|
||||||
|
```
|
||||||
|
|
||||||
|
注意:
|
||||||
|
|
||||||
|
如果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.测试是否可以获取数据
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue