系统环境: centos7
filebeat版本: 7.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
3.启动验证
systemctl daemon-reload #加载配置
systemctl start filebeat #启动filebeat服务
systemctl enable filebeat #设置开机自启动
systemctl disable filebeat #停止开机自启动
systemctl status filebeat #查看服务当前状态
systemctl restart filebeat #重新启动服务
systemctl list-units --type=service #查看所有已启动的服务