filebeat 怎么后台启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了filebeat 怎么后台启动相关的知识,希望对你有一定的参考价值。

参考技术A nohup ./filebeat -e -c filebeat.yml -d "publish" > /dev/null >2& >1 &

ELK 二进制安装filebeat开机自启动设置

我的是Ubuntu 20.04

我的安装路径为:/usr/local/filebeat/filebeat-7.6.2-linux-x86_64

系统环境: ubuntu 20.04
filebeat版本: 7.6.2
配置方法

1. 进入自启动目录:
cd /lib/systemd/system
vim filebeat.service

2.编写filebeat.service
#############事例#############
[Unit]
Description=filebeat
Wants=network-online.target
After=network-online.target

[Service]
User=root
ExecStart=/var/filebeat/filebeat -e -c /var/filebeat/filebeat.yml #/var/filebeat为filebeat的安装目录
Restart=always #设置为掉线自动重启,进程强制杀掉后会自动重新启动

[Install]
WantedBy=multi-user.target

#####下面是我的#####################
[Unit]
Description=filebeat
Wants=network-online.target
After=network-online.target

[Service]
User=root
ExecStart=/usr/local/filebeat/filebeat-7.6.2-linux-x86_64/filebeat -e -c /usr/local/filebeat/filebeat-7.6.2-linux-x86_64/filebeat.yml
Restart=always

[Install]
WantedBy=multi-user.target



启动验证
systemctl daemon-reload #加载配置

systemctl start filebeat #启动filebeat服务
systemctl enable filebeat #设置开机自启动
systemctl disable filebeat #停止开机自启动
systemctl status filebeat #查看服务当前状态
systemctl restart filebeat  #重新启动服务
systemctl list-units --type=service #查看所有已启动的服务






以上是关于filebeat 怎么后台启动的主要内容,如果未能解决你的问题,请参考以下文章

filebeat工作原理

[filebeat]采集docker日志

filebeat安装使用

ELK 二进制安装filebeat开机自启动设置

filebeat+elk+zookeeper启动命令

filebeat 多个日志输出到logstash后怎么区分