filebeat


cat update_playbook.yml

- hosts: all
remote_user: root
gather_facts: no
# vars:
# logstash_host: 127.0.0.1

tasks:

- name: stop filebeat
service: name=filebeat state=stopped enabled=yes
ignore_errors: yes

- name: remove filebeat
yum: name=filebeat state=removed
ignore_errors: yes

- name: copy filebeat.rpm
copy: src=filebeat-7.4.2-x86_64.rpm dest=/root/filebeat-7.4.2-x86_64.rpm owner=root group=root mode=0644

- name: Install filebeat.rpm
command: "{{ item }} chdir=/root"
with_items:
- rpm -Uvh filebeat-7.4.2-x86_64.rpm
ignore_errors: yes

- name: copy xxx_filebeat.yml
template: src=xxx_filebeat.yml dest=/etc/filebeat/filebeat.yml owner=root

- name: restart filebeat
service: name=filebeat state=restarted enabled=yes

 

cat xxx_filebeat.yml

filebeat.inputs:
- type: log
paths:
- /usr/local/nginx/logs/nginx.log
fields:
type: "nginx-log"
fields_under_root: true

- type: log
paths:
- /usr/local/nginx/logs/nginx.log
fields:
type: "nginx-log"
fields_under_root: true

output.logstash:
hosts: ["127.0.0.1:4514"]




/usr/share/filebeat/bin/filebeat -c /etc/filebeat/filebeat.yml -path.home /usr/share/filebeat -path.config /etc/filebeat -path.data /var/lib/filebeat -path.logs /var/log/filebeat
posted @   zhaoguanhao  阅读(313)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2018-07-09 redis集群搭建
点击右上角即可分享
微信分享提示