1
0
mirror of https://github.com/nttgin/BGPalerter.git synced 2024-05-19 06:50:08 +00:00

v1.26.0 release hotfix (#295)

* updated development dependencies to bump lodash version to 4.17.19

* updated rpki-validator version

* update rpki-validator to support external vrps

* improved stability of monitorRPKI, increased test coverage
This commit is contained in:
Massimo Candela
2020-07-18 18:43:30 +02:00
committed by GitHub
parent 8cd07e465b
commit a8647f6dee
20 changed files with 676 additions and 233 deletions

View File

@@ -3,7 +3,13 @@
[![Reviewed by Hound](https://img.shields.io/badge/Reviewed_by-Hound-8E64B0.svg)](https://houndci.com)
# BGPalerter
Real-time BGP monitoring tool, pre-configured for visibility loss and hijacks detection.
Self-configuring BGP monitoring tool, which will allow you to monitor in **real-time** if:
* any of your prefixes loses visibility;
* any of your prefixes is hijacked;
* your AS is announcing a RPKI invalid prefix (e.g. not matching prefix length);
* your AS is announcing a prefix not covered by a ROA;
* your AS is announcing a new prefix that was never announced before;
* one of the AS path used to reach your prefix matches a specific condition defined by you.
You just run it. You don't need to provide any data source or connect it to anything in your network since it connects to public repos.
@@ -46,18 +52,25 @@ Read the documentation below for more options.
- [Prefix attributes description](docs/prefixes.md#prefixes-fields)
- [Configuration](docs/configuration.md)
- [Composition](docs/configuration.md#composition)
- [Connectors](docs/configuration.md#connectors)
- [Monitors](docs/configuration.md#monitors)
- [Reports](docs/configuration.md#reports)
- [reportFile](docs/configuration.md#reportfile)
- [reportEmail](docs/configuration.md#reportemail)
- [reportSlack](docs/configuration.md#reportslack)
- [reportKafka](docs/configuration.md#reportkafka)
- [reportSyslog](docs/configuration.md#reportsyslog)
- [reportAlerta](docs/configuration.md#reportalerta)
- [reportWebex](docs/configuration.md#reportwebex)
- [reportHTTP](docs/configuration.md#reporthttp)
- [reportTelegram](docs/configuration.md#reporttelegram)
- [Monitor for](docs/configuration.md#monitors)
- [Hijacks](docs/configuration.md#monitorhijack)
- [Visibility loss](docs/configuration.md#monitorvisibility)
- [RPKI invalid announcements](docs/configuration.md#monitorrpki)
- [Announcements of more specifics](docs/configuration.md#monitornewprefix)
- [Announcements of new prefixes](docs/configuration.md#monitoras)
- [Path matching](docs/configuration.md#monitorpath)
- [Send alerts to](docs/configuration.md#reports)
- [File](docs/configuration.md#reportfile)
- [E-mail](docs/configuration.md#reportemail)
- [Slack](docs/configuration.md#reportslack)
- [Kafka](docs/configuration.md#reportkafka)
- [Syslog](docs/configuration.md#reportsyslog)
- [Alerta dashboard](docs/configuration.md#reportalerta)
- [Webex](docs/configuration.md#reportwebex)
- [HTTP URL](docs/configuration.md#reporthttp)
- [Telegram](docs/configuration.md#reporttelegram)
- [Mattermost](docs/report-http.md#mattermost)
- [Pushover](docs/report-http.md#pushover)
- [Process/Uptime monitoring](docs/process-monitors.md)
- [Notification user groups](docs/usergroups.md)
- [HTTP/HTTPS proxy](docs/http-proxy.md)