Skip to content
This repository has been archived by the owner on Dec 15, 2020. It is now read-only.

Latest commit

 

History

History
51 lines (31 loc) · 1.31 KB

README.md

File metadata and controls

51 lines (31 loc) · 1.31 KB

DEPRECATED

No Maintenance Intended This project is unmaintained and abandoned. Check out Heartbeat instead.

pingbeat

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.

Requirements

pingbeat has the same requirements around the Go environment as libbeat, see here.

Installation

Install and configure Go.

Clone this repo:

git clone [email protected]:joshuar/pingbeat.git

Run make install in the repo directory.

The pingbeat binary will then be available in $GOPATH/bin.

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

Documentation

See the documentation here

License

pingbeat is licensed under the Apache 2.0 license.