自学内容网 自学内容网

linux服务器部署filebeat

# 下载filebeat
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.17.23-linux-x86_64.tar.gz
# 解压
tar xzvf filebeat-7.17.23-linux-x86_64.tar.gz

# 所在位置(自定义)
/opt/filebeat-7.17.23-linux-x86_64/filebeat.yml


# 在/etc/systemd/system目录下创建一个filebeat.service文件
vi /etc/systemd/system/filebeat.service

# 文件中保存以下内容
[Unit]
Description=Filebeat
After=network.target
 
[Service]
Type=simple
ExecStart=/opt/filebeat-7.17.23-linux-x86_64/filebeat -e -c /opt/filebeat-7.17.23-linux-x86_64/filebeat.yml -path.logs /opt/filebeat-7.17.23-linux-x86_64/logs
 
[Install]
WantedBy=multi-user.target

# 给文件架上可执行权限
chmod +x /etc/systemd/system/filebeat.service

# 依次执行下列命令
# 对配置文件重新加载
systemctl daemon-reload
# 启用
systemctl enable filebeat
# 启动
systemctl start filebeat

# 以下命令视情况辅助
# 查看状态
systemctl status filebeat
# 停用
systemctl stop filebeat

我自己是要往kafka中发消息的,附上我的filebeat.yml配置

参考:

filebeat 后端运行,自动退出解决_filebeat自动关闭-CSDN博客

基于CentOS 7上使用Filebeat进行后台启动_filebeat 后台启动-CSDN博客


原文地址:https://blog.csdn.net/gouA1270497/article/details/142524229

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!