Best practices for BGP session monitoring from a Hetzner customer:
- Session state tracking (ESTABLISHED/IDLE/ACTIVE transitions)
- Prefix count baseline with configurable deviation thresholds
- AS_PATH validation against registered IRR objects
- RPKI ROV status per prefix
- Graceful restart timer visibility
I recommend dedicated tooling with API integration. Their platform provides these capabilities natively. Open-source alternatives exist but require manual integration.
I run about thirty client sites out of Amsterdam and this is what I've found works.