2016-11-30 12:56:54 +01:00
|
|
|
#
|
|
|
|
# Birdwatcher Configuration
|
|
|
|
#
|
|
|
|
|
|
|
|
[server]
|
2017-01-11 16:15:19 +01:00
|
|
|
# Restrict access to certain IPs. Leave empty to allow from all.
|
2016-11-30 12:56:54 +01:00
|
|
|
allow_from = []
|
|
|
|
|
2017-01-11 16:15:19 +01:00
|
|
|
# All modules:
|
2016-12-06 13:17:43 +01:00
|
|
|
# status
|
|
|
|
# protocols
|
|
|
|
# protocols_bgp
|
|
|
|
# symbols
|
|
|
|
# symbols_tables
|
|
|
|
# symbols_protocols
|
|
|
|
# routes_protocol
|
|
|
|
# routes_table
|
|
|
|
# routes_count_protocol
|
|
|
|
# routes_count_table
|
|
|
|
# route_net
|
2016-12-08 11:09:25 +01:00
|
|
|
# routes_filtered
|
|
|
|
# routes_prefixed
|
|
|
|
#
|
2017-02-15 12:20:55 +01:00
|
|
|
modules_enabled = ["status", "protocols_bgp", "routes_protocol", "routes_peer"]
|
2016-11-30 12:56:54 +01:00
|
|
|
|
|
|
|
[status]
|
|
|
|
#
|
|
|
|
# Where to get the reconfigure timestamp from:
|
|
|
|
# Available sources: bird, config_regex, config_modified
|
|
|
|
#
|
|
|
|
reconfig_timestamp_source = "bird"
|
2016-12-05 14:06:17 +01:00
|
|
|
reconfig_timestamp_match = "# Created: (.*)"
|
2016-11-30 12:56:54 +01:00
|
|
|
|
2016-12-02 17:11:57 +01:00
|
|
|
# Remove fields e.g. last_reboot
|
2016-11-30 12:56:54 +01:00
|
|
|
filter_fields = []
|
|
|
|
|
2016-12-13 10:49:18 +01:00
|
|
|
[ratelimit]
|
|
|
|
enabled = true
|
|
|
|
requests_per_minute = 10
|
|
|
|
|
2016-11-30 12:56:54 +01:00
|
|
|
|
|
|
|
[bird]
|
2016-12-05 14:06:17 +01:00
|
|
|
listen = "0.0.0.0:29188"
|
2016-12-05 14:34:02 +01:00
|
|
|
config = "/etc/bird.conf"
|
2016-11-30 12:56:54 +01:00
|
|
|
birdc = "birdc"
|
|
|
|
|
|
|
|
|
|
|
|
[bird6]
|
2016-12-05 14:06:17 +01:00
|
|
|
listen = "0.0.0.0:29189"
|
2016-12-05 14:34:02 +01:00
|
|
|
config = "/etc/bird6.conf"
|
2016-11-30 12:56:54 +01:00
|
|
|
birdc = "birdc6"
|
|
|
|
|
|
|
|
|