在 FreeBSD 中安装 Elasticsearch metricbeat
install Elasticsearch metricbeat in FreeBSD
我找不到在 FreeBSD 上安装 metricbeat 的正确方法 [8.X/9.X/10.1]。它在 Ports 中不可用,也没有从源代码编译它的更干净的方法。
你能帮忙吗?
metricbeat 在 freebsd 端口可用 https://svnweb.freebsd.org/ports/head/sysutils/metricbeat/?pathrev=434495
供参考https://www.freshports.org/sysutils/metricbeat。
确保在您的环境中满足依赖关系。
您可以使用以下命令检查端口:svn checkout https://svnweb.freebsd.org/ports/head /usr/ports
一旦您在 /usr/ports/sysutils/metricbeat 中有了端口,一个简单的 make 就可以让您到达那里。
试试这个:
pkg install beats
来自 UPDATING 的注释 /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: girgen@FreeBSD.org
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 info beats
输出的一部分:
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 : elastic@FreeBSD.org
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
以使用 latest
可用端口,方法如下:
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
我找不到在 FreeBSD 上安装 metricbeat 的正确方法 [8.X/9.X/10.1]。它在 Ports 中不可用,也没有从源代码编译它的更干净的方法。
你能帮忙吗?
metricbeat 在 freebsd 端口可用 https://svnweb.freebsd.org/ports/head/sysutils/metricbeat/?pathrev=434495
供参考https://www.freshports.org/sysutils/metricbeat。 确保在您的环境中满足依赖关系。
您可以使用以下命令检查端口:svn checkout https://svnweb.freebsd.org/ports/head /usr/ports
一旦您在 /usr/ports/sysutils/metricbeat 中有了端口,一个简单的 make 就可以让您到达那里。
试试这个:
pkg install beats
来自 UPDATING 的注释 /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: girgen@FreeBSD.org
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 info beats
输出的一部分:
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 : elastic@FreeBSD.org
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
以使用 latest
可用端口,方法如下:
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