BGP and RPKI monitoring tool. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, ROA misconfiguration, and more.
[patch]
[features]
monitorPathNeighbors
for monitoring peers. You will get notified when an unexpected downstream or upstream AS appears as peer of your AS in an AS path. Basically you can "lock" your peers (the peers you expect to see in the AS path) and get notified when these change (read more).reportPullAPI
a REST API to retrieve alerts (pull, instead of the usual push approach; read more);monitorROAS
to receive notifications of expiring ROAs (read more).monitorROAS
to monitor for TA malfunctions; e.g., many ROAs disappearing or expiring in the same TA.All features based on ROAs expiration times are currently supported only by vrp files generated by rpki-client 7.1 To enable these features use
vrpProvider: rpkiclient
in yourconfig.yml
or generate your own file with rpki-client 7.1
connectorRISDump
, which, at boot time, retrieves a RIS dump about the monitored resources. This allows you to get notified about events that happened before BGPalerter started (read more).groupsFile
, an external file to define user groups. This allows to edit user groups for the report modules without changing the main config file (read more).checkDisappearing
parameter in monitorRPKI
in order to enable/disable disappearing ROAs alerting (similar alerts are also produced by monitorROAS
).monitorROAS
on specific prefixes (in addition to monitoring the entire AS).[minor]
config.yml.example
with more comments/documentation.thresholdMinPeers
after review of last quarter reports.reportSlack
in case of missing default user group configuration.reportTelegram
, it now provides an error in case of null chatId (thanks @Antonio-Prado)rest
and rpki
configuration to be globally valid (instead of per module).Special thanks to:
monitorPathNeighbors
, and expiring ROAs and TA malfunctions in monitorROAS
.Patches:
[features]
monitorPathNeighbors
for monitoring peers. You will get notified when an unexpected downstream or upstream AS appears as peer of your AS in an AS path. Basically you can "lock" your peers (the peers you expect to see in the AS path) and get notified when these change (read more).reportPullAPI
a REST API to retrieve alerts (pull, instead of the usual push approach; read more);monitorROAS
to receive notifications of expiring ROAs (read more).monitorROAS
to monitor for TA malfunctions; e.g., many ROAs disappearing or expiring in the same TA.All features based on ROAs expiration times are currently supported only by vrp files generated by rpki-client 7.1 To enable these features use
vrpProvider: rpkiclient
in yourconfig.yml
or generate your own file with rpki-client 7.1
connectorRISDump
, which, at boot time, retrieves a RIS dump about the monitored resources. This allows you to get notified about events that happened before BGPalerter started (read more).groupsFile
, an external file to define user groups. This allows to edit user groups for the report modules without changing the main config file (read more).checkDisappearing
parameter in monitorRPKI
in order to enable/disable disappearing ROAs alerting (similar alerts are also produced by monitorROAS
).monitorROAS
on specific prefixes (in addition to monitoring the entire AS).[minor]
config.yml.example
with more comments/documentation.thresholdMinPeers
after review of last quarter reports.reportSlack
in case of missing default user group configuration.reportTelegram
, it now provides an error in case of null chatId (thanks @Antonio-Prado)rest
and rpki
configuration to be globally valid (instead of per module).Special thanks to:
monitorPathNeighbors
, and expiring ROAs and TA malfunctions in monitorROAS
.Patches:
[features]
[minor]
Patches:
[features]
volume
parameter. It allows to specify a directory that will be used by BGPalerter for reading/writing all needed files.persistStatus
parameter. If set to true, when BGPalerter is restarted the list of alerts already sent is recovered. This avoids duplicated alerts. https://github.com/nttgin/BGPalerter/issues/103.[minor]
Patches:
[features]
[minor]