部署
一、CentOS
1.1 环境搭建
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.14.0-linux-x86_64.tar.gz
tar -zvxf filebeat-7.14.0-linux-x86_64.tar.gz
mv filebeat-7.14.0-linux-x86_64 filebeat
1.2 开机自启
1 . 进入 /lib/systemd/system 目录,创建启动文件 filebeat.service。
cd /lib/systemd/system
vim filebeat.service
2 . 编辑文件内容
[Unit]
Description=filebeat
Wants=network-online.target
After=network-online.target
[Service]
User=root
ExecStart=/var/local/filebeat/filebeat -e -c /var/local/filebeatfilebeat.yml
Restart=always
[Install]
WantedBy=multi-user.target
这里是引用
Restart=always : 设置为掉线自动重启,进程强制杀掉后会自动重新启动
ExecStart=/var/local/filebeat/filebeat -e -c /var/local/filebeat/filebeat.yml:等号后面即是fileeat启动命令
3 . 查看启动日志
journalctl -f -u filebeat
二、Windows
2.1 下载
官网,根据自己系统下载
2.2 编辑
2.3 启动
.\filebeat -e -c filebeat.yml
2.4 日志
2.5 启动服务
以管理员身份打开 powershell,如果异常执行命令 set-executionpolicy remotesigned 更新策略,输入 y 即可。然后再次执行脚本