monitor unreacheble routes installed by babel
Go to file
lemmi 8f0e46f37f allow 0.1% downtime to be considered noise 2020-01-22 06:36:38 +01:00
.gitignore init 2020-01-21 22:44:28 +01:00
Readme.md add note about socket buffer size 2020-01-21 22:57:18 +01:00
main.go allow 0.1% downtime to be considered noise 2020-01-22 06:36:38 +01:00

Readme.md

rmon

rmon monitors unreachable routes installed by babeld.

Does not need any special permissions to run.

howto

install & run

$ git clone https://git.freifunk-franken.de/lemmi/rmon
$ cd rmon
$ go get -v
$ go run .

open webbrowser

http://localhost:8080/

Note

babeld can spew out massive amounts of route changes that can fill the netlink socket.

Check your values:

  1. /proc/sys/net/core/rmem_default >= 1048576 (1MB)
  2. /proc/sys/net/core/rmem_max higher than the value above