我无法找到在FreeBSD [8.X / 9.X / 10.1]上安装metricbeat的正确方法。它既没有在Ports中可用,也没有从源代码编译它的更简洁的方法。
你能帮忙吗?
答案 0 :(得分:0)
在freebsd端口https://svnweb.freebsd.org/ports/head/sysutils/metricbeat/?pathrev=434495
中可以使用metricbeat供参考https://www.freshports.org/sysutils/metricbeat。 确保在您的环境中满足依赖关系。
您可以使用以下命令检出端口:svn checkout https://svnweb.freebsd.org/ports/head / usr / ports
一旦你的/ usr / ports / sysutils / metricbeat中有了这个端口,一个简单的make会让你到那里。
答案 1 :(得分:0)
试试这个:
pkg install beats
来自来自更新的备注 /usr/ports/UPDATING
三个elasticsearch beats端口已合并为一个端口 systuils /次
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
}
请注意在网址中使用latest
而不是quarterly