在FreeBSD中安装Elasticsearch metricbeat

时间:2018-06-14 10:20:51

标签: elasticsearch freebsd

我无法找到在FreeBSD [8.X / 9.X / 10.1]上安装metricbeat的正确方法。它既没有在Ports中可用,也没有从源代码编译它的更简洁的方法。

你能帮忙吗?

2 个答案:

答案 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