2017-06-19 21:05:06 +02:00
2017-05-31 08:17:07 +02:00
2017-05-31 08:17:07 +02:00
2017-05-26 18:42:26 +02:00
2017-05-28 01:12:27 +02:00
2017-05-26 18:42:26 +02:00
2016-12-13 17:14:42 +01:00
2016-12-11 23:26:43 +01:00
2017-05-26 18:42:26 +02:00
2017-05-27 11:53:16 +02:00
2017-05-28 20:41:15 +02:00
2017-05-26 18:42:26 +02:00
2017-06-19 08:09:26 +02:00

bird_exporter

Build Status Go Report Card

Metric exporter for bird routing daemon to use with Prometheus

Remarks

Since bird_exporter calls the bird client binary, bird has to be installed on the same mashine as bird_exporter.

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 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/

Description
burble.dn42 mirror of bird_exporter
Readme 5.4 MiB
Languages
Go 96.5%
Smarty 3%
Dockerfile 0.5%