通过Filebeat来添加服务器nginx日志
Filebeat模块nginx解析Nginx HTTP服务器创建的访问和错误日志
1.安装和接入(linux方法):
打开Observability→日志→添加数据→nginx日志,可以看到服务器安装命令。 linux系统需要通过rpm包安装。
(1).下载并安装Filebeat
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.1.1-x86_64.rpm sudo rpm -vi filebeat-7.1.1-x86_64.rpm (7.11版本以后需要安全验证)
(2).修改Filebeat的配置文件
vim /etc/filebeat/filebeat.yml output.elasticsearch: hosts: [""] username: "elastic" password: "" setup.kibana: host: "" 其中, 是 elastic 用户的密码, 是 Elasticsearch 的 URL, 是 Kibana 的 URL。
(3).启用和配置 nginx 模块
sudo filebeat modules enable nginx
在 vim /etc/filebeat/modules.d/nginx.yml文件中修改设置
access: enabled: true var.paths: ["/var/log/nginx/access.log*"]
一定要注意paths的格式,要用[“”]
(4).启用服务Filebeat
filebeat setup (setup命令加载Kibana仪表板,可不用) service filebeat start 启动服务 && filebeat -e 启动服务(前台运行,可看日志)
2.通过kibana仪盘表Overview查看数据
(1).创建仪盘表
如下图根据自己的需求创建。
(2).通过系统提供默认仪盘表查看数据
系统自带许多仪盘表,可以根据我们的需求保存所需要的并改名。