我无法找到在 FreeBSD [8.X/9.X/10.1] 上安装 metricbeat 的正确方法。它在 Ports 中既不可用,也没有更清晰的从源代码编译它的方法。
你能帮忙吗?
最佳答案
试试这个:
pkg install beats
摘自更新说明 /usr/ports/UPDATING
The three elasticsearch beats ports have merged into one single port systuils/beats
2017-02-20
Affects: sysutils/filebeat sysutils/metricbeat sysutils/packetbeat
Author: <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="fd9a948f9a9893bdbb8f9898bfaeb9d3928f9a" rel="noreferrer noopener nofollow">[email protected]</a>
Reason:
The three elasticsearch beats ports have merged into one single port
systuils/beats that installs all of the above and some more. The reason is to
make the port more maintainable and also that the new heartbeat beat would
conflict with sysutils/heartbeat.
这是 pkg infobeats
输出的一部分:
beats-6.2.4_1
Name : beats
Version : 6.2.4_1
Installed on : Thu Jun 14 21:46:54 2018 UTC
Origin : sysutils/beats
Architecture : FreeBSD:11:amd64
Prefix : /usr/local
Categories : sysutils
Licenses : APACHE20
Maintainer : <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="cda8a1acbeb9a4ae8d8bbfa8a88f9e89e3a2bfaa" rel="noreferrer noopener nofollow">[email protected]</a>
WWW : https://www.elastic.co/products/beats/
Comment : Collect logs locally and send to remote logstash
Options :
FILEBEAT : on
HEARTBEAT : on
METRICBEAT : on
PACKETBEAT : on
...
如果您需要的软件包不可用,您可以更新文件 /etc/pkg/FreeBSD.conf
以使用 最新
可用端口,方法如下:
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
请注意 URL 中使用的是 latest
,而不是 quarterly
关于elasticsearch - 在 FreeBSD 中安装 Elasticsearch metricbeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50855172/