You know, for pings
pingbeat sends ICMP pings to a list of targets and stores the round trip time (RTT) in Elasticsearch (or elsewhere). It uses elastic/beats/libbeat to talk to Elasticsearch and other outputs.
pingbeat has the same requirements around the Go environment as libbeat, see here.
Install and configure Go.
Clone this repo:
git clone firstname.lastname@example.org:joshuar/pingbeat.git
make install in the repo directory.
pingbeat binary will then be available in
If intending on using the Elasticsearch output, you should add a new index template using the supplied one, for example with:
curl -XPUT /_template/pingbeat -d @/path/to/pingbeat.template.json
See the documentation here
pingbeat is licensed under the Apache 2.0 license.