如题所述
第1个回答 2022-07-24
由于pk服务器使用arm架构,网上很难找到安装教程。并且官方也没有提供arm安装包,这点很坑!这里笔者整理了一下,供大家参考。
对比x86安装,相对麻烦一些。但能成功使用,大家有需要一定要耐心看完
首先查看liunx服务器是x86还是pk
uname -a
x86:
x86安装方法这里就不阐述了,主要介绍pk版本的filebeat安装方法。
执行go version,如果能成功看到版本信息,表示已经安装成功。
go version
拷贝该目录下的stderr_other.go到本地,用notepad++修改30行,return syscall.Dup2(int(toFile.Fd()),2)为return syscall.Dup3(int(toFile.Fd()),2,0)
放回linux原目录下
编译成功后生成可执行文件filebeat
修改filebeat.yml配置文件,先打印到控制台试下
启动filebeat
./filebeat -e -c filebeat.yml
输入hello就能看到输出结果
filebeat多个应用目录采集配置方法:
修改filebeat.ymlll
把启动命令做成shell脚本
对比x86安装,相对麻烦一些。但能成功使用,大家有需要一定要耐心看完
首先查看liunx服务器是x86还是pk
uname -a
x86:
x86安装方法这里就不阐述了,主要介绍pk版本的filebeat安装方法。
执行go version,如果能成功看到版本信息,表示已经安装成功。
go version
拷贝该目录下的stderr_other.go到本地,用notepad++修改30行,return syscall.Dup2(int(toFile.Fd()),2)为return syscall.Dup3(int(toFile.Fd()),2,0)
放回linux原目录下
编译成功后生成可执行文件filebeat
修改filebeat.yml配置文件,先打印到控制台试下
启动filebeat
./filebeat -e -c filebeat.yml
输入hello就能看到输出结果
filebeat多个应用目录采集配置方法:
修改filebeat.ymlll
把启动命令做成shell脚本