Opening this to track the creation of some of the ports for the Beats shippers for Elasticsearch (https://www.elastic.co/products/beats), in particular filebeat and packetbeat).
Discussion on this started here: https://github.com/freebsd/freebsd-ports/pull/49
Created attachment 170704 [details] packetbeat.shar Testbuilds are fine, portlint is fine.
Created attachment 170705 [details] filebeat.shar testbuilds are fine, portlint is OK
Now, has anyone run-tested those ports ? I have no operational experience with elasticsearch etc, so how do we know it's working ? Riccardo, did you run-test those ports ?
Created attachment 170706 [details] packetbeat-1.2.3.shar newer version
Created attachment 170707 [details] filebeat-1.2.3.shar updated version 1.2.3
I've gotten filebeat working on both FreeBSD 9.3 and 10.1 (sorry it's not the latest). Compilation was smooth, pulled and installed all the source and dependencies necessary. Phenomenal thumbs up. Thanks for the quick turnaround! As an aside, is this a model we can apply to the other Beats, either from Elastic or the community? I know each version bump would likely require testing, etc., but those of us with FreeBSD in production environments (i.e. at least me) will gladly contribute whatever time/work is necessary to keep these maintained and up-to-date.
Committed. Thanks!
A commit references this bug: Author: girgen Date: Fri May 27 18:16:42 UTC 2016 New revision: 415952 URL: https://svnweb.freebsd.org/changeset/ports/415952 Log: Add filebeat and packagebeat from Elastic Thanks to Kurt Jaeger and Riccardo Calixte for collaboration and testing. PR: 209776 Changes: head/sysutils/Makefile head/sysutils/filebeat/ head/sysutils/filebeat/Makefile head/sysutils/filebeat/distinfo head/sysutils/filebeat/files/ head/sysutils/filebeat/files/filebeat.in head/sysutils/filebeat/files/patch-libbeat_scripts_Makefile head/sysutils/filebeat/pkg-descr head/sysutils/filebeat/pkg-plist head/sysutils/packetbeat/ head/sysutils/packetbeat/Makefile head/sysutils/packetbeat/distinfo head/sysutils/packetbeat/files/ head/sysutils/packetbeat/files/packetbeat.in head/sysutils/packetbeat/files/patch-libbeat_scripts_Makefile head/sysutils/packetbeat/pkg-descr head/sysutils/packetbeat/pkg-plist
(In reply to Riccardo Calixte from comment #7) > As an aside, is this a model we can apply to the other Beats, either from > Elastic or the community? From my point of view: yes. If you submit new Beats-related ports, please submit them as shar files to bugs.freebsd.org -- your initial submission came via github. The github ports repo is mostly-read, so issues raised there are normally not easy to work with.