2019-12-13 03:01:59 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								[](https://travis-ci.org/nttgin/BGPalerter)
							 | 
						
					
						
							
								
									
										
										
										
											2019-10-25 17:56:33 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-10-27 22:28:06 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								[](https://houndci.com)
							 | 
						
					
						
							
								
									
										
										
										
											2019-10-25 17:56:33 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-09-21 03:55:25 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# BGPalerter
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Real-time BGP monitoring tool, pre-configured for visibility loss and hijacks detection.
							 | 
						
					
						
							
								
									
										
										
										
											2019-09-21 03:55:46 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-10-25 19:13:49 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								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.
							 | 
						
					
						
							
								
									
										
										
										
											2019-10-05 19:18:11 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-09-21 03:55:25 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								It can deliver alerts on files, by email, on slack, and more.
							 | 
						
					
						
							
								
									
										
										
										
											2019-09-21 03:55:46 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-09-21 03:55:25 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-07-15 10:36:01 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2020-03-09 01:26:55 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								## TL;DR (1 minute setup)
							 | 
						
					
						
							
								
									
										
										
										
											2019-08-15 13:31:56 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								> This section is useful if you don't care about the source code but you just want to run the monitor.
							 | 
						
					
						
							
								
									
										
										
										
											2020-01-30 00:10:30 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								Instead, if you want to run the source code (which is completely open) or develop, please read directly the documentation.
							 | 
						
					
						
							
								
									
										
										
										
											2019-07-15 10:36:01 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-09-19 23:33:47 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								1. Download the binary [here](https://github.com/nttgin/BGPalerter/releases) (be sure to select the one for your OS)
							 | 
						
					
						
							
								
									
										
										
										
											2019-07-15 10:36:01 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2020-03-09 01:26:55 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								2. Execute the binary (e.g. `chmod 700 bgpalerter-linux-x64 && ./bgpalerter-linux-x64`)  
							 | 
						
					
						
							
								
									
										
										
										
											2020-03-12 14:48:51 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								The first time you run it, the auto-configuration will start.  
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-07-15 10:36:01 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2020-03-09 01:26:55 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								If something happens (e.g. a hijack) you will see the alerts in `logs/reports-YYYY-MM-DD.log`. 
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								In `config.yml` you can find other reporting mechanisms (e.g. email and slack) in addition to logging on files. 
							 | 
						
					
						
							
								
									
										
										
										
											2020-01-30 00:10:30 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								Please uncomment the related section and configure according to your needs. 
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2020-03-09 01:26:55 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								If the installation doesn't go smoothly, read [here](docs/installation.md).  
							 | 
						
					
						
							
								
									
										
										
										
											2020-01-30 00:10:30 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								Read the documentation below for more options.
							 | 
						
					
						
							
								
									
										
										
										
											2019-07-15 10:36:01 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-10-05 19:18:11 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								## Documentation
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [Installation](docs/installation.md)
							 | 
						
					
						
							
								
									
										
										
										
											2019-12-12 22:47:00 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    - [Run from binary](docs/installation.md#running-bgpalerter-from-binaries)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    - [Run from source code](docs/installation.md#running-bgpalerter-from-the-source-code)
							 | 
						
					
						
							
								
									
										
										
										
											2020-01-18 19:05:10 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    - [Run in Docker](docs/installation.md#running-bgpalerter-in-docker)
							 | 
						
					
						
							
								
									
										
										
										
											2019-10-05 19:18:11 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Monitored prefixes list](docs/prefixes.md#prefixes)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    - [Generate prefix list](docs/prefixes.md#generate)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    - [Prefix attributes description](docs/prefixes.md#prefixes-fields)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [Configuration](docs/configuration.md)
							 | 
						
					
						
							
								
									
										
										
										
											2019-11-27 15:39:21 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    - [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)
							 | 
						
					
						
							
								
									
										
										
										
											2019-12-11 01:41:26 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								            - [reportSyslog](docs/configuration.md#reportsyslog)
							 | 
						
					
						
							
								
									
										
										
										
											2020-01-07 12:52:13 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								            - [reportAlerta](docs/configuration.md#reportalerta)
							 | 
						
					
						
							
								
									
										
										
										
											2020-01-27 18:02:53 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								            - [reportWebex](docs/configuration.md#reportwebex)
							 | 
						
					
						
							
								
									
										
										
										
											2020-01-18 19:05:56 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    - [Process/Uptime monitoring](docs/process-monitors.md)
							 | 
						
					
						
							
								
									
										
										
										
											2020-03-21 18:33:43 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    - [Notification user groups](docs/usergroups.md)
							 | 
						
					
						
							
								
									
										
										
										
											2019-10-05 19:18:11 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [More information for developers](docs/develop.md)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    - [All npm commands](docs/develop.md#all-npm-commands)
							 | 
						
					
						
							
								
									
										
										
										
											2019-07-15 10:36:01 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 |