问题描述
我们的服务器托管在Solaris(OS)中,但是我们无法安装Filebeat将日志转发到所需的端口,因为Solaris不支持Filebeat.有人可以在这里提出解决此问题的任何方法吗?请注意,我们被告知不要在服务器托管的计算机上安装Logstash.
Our Sever is hosted in Solaris(OS) but we are not able to install Filebeat to forward the logs to desired port as Filebeat is not supported in Solaris. Can someone here suggest any way to solve this problem. Please note we are told not to install Logstash in the server hosted machine.
您的建议是高度期望的.请做有需要的人.
Your advices are highly anticipated . Please do the needful.
推荐答案
可以轻松地将Filebeat编译为在Solaris 11/amd64上运行,但这不是基于弹性的支撑矩阵. Filebeat项目的所有测试均在Solaris上通过.
Filebeat can easily be compiled to run on Solaris 11/amd64, but that is not an officially supported platform based on Elastic's support matrix. All of the Filebeat project's tests pass on Solaris.
可能可以使用gccgo为Solaris/sparc编译Filebeat. Filebeat用Go编写,并且Go编译器支持Solaris/amd64,但不支持sparc,这就是为什么sparc需要gccgo编译器的原因.
It may be be possible to compile Filebeat for Solaris/sparc using gccgo. Filebeat is written in Go, and the Go compiler supports Solaris/amd64 but not sparc which is why the gccgo compiler would be needed for sparc.
Elastic的生成的filebeat-solaris-amd64二进制文件Jenkins服务器,并发布到 S3 如果您想进行快速测试,但是如果您要使用它,我建议您从发布标签自己编译它.
There is a filebeat-solaris-amd64 binary generated by Elastic's Jenkins server and published to S3 if you want to do a quick test, but otherwise I would recommend compiling it yourself from a release tag if you are going to be using it.
这篇关于Solaris不支持Filebeat.如何收集日志?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!