Watchdog/Supervise?

Apollon Oikonomopoulos apollon at skroutz.gr
Mon Apr 22 13:35:52 CEST 2013


On 19:20 Mon 22 Apr     , Joe Wooller wrote:
> On a similar note, does anyone monitor the process externally, (say via nagios or the like?)
> I would be interested to see how people monitor the active process, 
> and possibly if anyone monitors sessions and prefixes received, used/filtered?
> 
> I haven't been able to find any thing out there that suits my needs, so with the assistance of a friend we have come up with this, still in progress though..
> 
> https://github.com/dowlingw/bird-tool
> 
> Cheers
> Joe

We are monitoring the process with icinga & check_mk. Check_mk has a 
notion of state, so we essentially persist ("inventorize") the admin 
state of all protocols (up/down) and their status (Connected, Running 
etc) and if anything changes we get an alert.

I could share the check_mk plugin that does all this, if anyone is 
interested.

We also monitor the prefix count directly in the Linux kernel (via 
/proc/net/fib_triestat and /proc/net/rt6_stats) and use it to score our 
keepalived processes higher or lower and possibly trigger a failover of 
the access interface IPs if one router seems to receive significantly 
less prefixes than the other for some reason.

Cheers,
Apollon



More information about the Bird-users mailing list