【发布时间】:2018-06-14 10:20:51
【问题描述】:
我找不到在 FreeBSD [8.X/9.X/10.1] 上安装 metricbeat 的正确方法。它在 Ports 中既不可用,也不提供从源代码编译它的更简洁的方法。
你能帮忙吗?
【问题讨论】:
标签: elasticsearch freebsd
我找不到在 FreeBSD [8.X/9.X/10.1] 上安装 metricbeat 的正确方法。它在 Ports 中既不可用,也不提供从源代码编译它的更简洁的方法。
你能帮忙吗?
【问题讨论】:
标签: elasticsearch freebsd
试试这个:
pkg install beats
来自更新笔记 /usr/ports/UPDATING
三个 elasticsearch 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
【讨论】:
latest
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 就可以让您到达那里。
【讨论】: