bird_exporter/README.md
2017-06-19 21:07:13 +02:00

1.5 KiB

bird_exporter

Build Status Go Report Card

Metric exporter for bird routing daemon to use with Prometheus

Remarks

Since bird_exporter uses the bird unix sockets, bird has to be installed on the same mashine as bird_exporter. Also the user executing bird_exporter must have permission to access the bird socket files.

Bird configuration

To get meaningful uptime information bird has to be configured this way:

timeformat protocol "%s";

Default Port

In version 0.7.1 the default port changed to 9324 since port 9200 is the default port of elasticsearch. The new port is now registered in the default port allocation list (https://github.com/prometheus/prometheus/wiki/Default-port-allocations)

Install

go get -u github.com/czerwonk/bird_exporter

Features

  • BGP session state
  • imported / exported / filtered prefix counts (BGP, OSPF)
  • protocol uptimes (BGP, OSPF)

Third Party Components

This software uses components of the following projects

License

(c) Daniel Czerwonk, 2016. Licensed under MIT license.

Prometheus

see https://prometheus.io/

Bird routing daemon

see http://bird.network.cz/