系统环境: centos7 filebeat版本: 7.2
1. 进入自启动目录:
cd /lib/systemd/system vim filebeat.service2.编写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.target3.启动验证
systemctl daemon-reload #加载配置 systemctl start filebeat #启动filebeat服务 systemctl enable filebeat #设置开机自启动 systemctl disable filebeat #停止开机自启动 systemctl status filebeat #查看服务当前状态 systemctl restart filebeat #重新启动服务 systemctl list-units --type=service #查看所有已启动的服务