Skip to content
This repository has been archived by the owner on Jan 30, 2024. It is now read-only.

Releases: sysadminblog/exabgp-healthcheck

Bug Fixes

13 May 04:57
Compare
Choose a tag to compare

This release will fix quoting issues for certain check commands. It will also fix a Perl error for an undefined variable when running under ExaBGP on startup.

Bug Fixes

13 May 04:32
Compare
Choose a tag to compare

This release fixes some more bugs with configuration reloads.

  • Changes to interval, rise/fall values and logcheck values were not being reloaded correctly.
  • Certain changes that resulted in a configuration error that was detected when reloading the config resulted in no further changes being applied.
  • If the configuration file disappeared during a certain time (eg. it was removed) it would cause the script to crash.

Bug fixes

13 May 03:51
Compare
Choose a tag to compare

This is a bug fix release.

Configuration file reloads now work correctly in all situations among other things.

  • Fix the process name - if the service was rising or falling it may not be updated in some cases.
  • Many configuration file reload enhancements:
  • All IP's are not withdrawn and announced again when they don't need to be
  • If there were multiple configuration file changes, not all of them were applied correctly - only some changes may have been applied.
  • If the next hop IP was changed and the service was in the down state, it was not being applied when the service came back up.
  • The whole configuration reload part of the script has been cleaned up so that it isn't handled differently depending on the current service status.

New features

12 May 08:10
Compare
Choose a tag to compare

Add new features:

  • Validation for IP's - The Data::Validate module is used to check the next hop IP is a valid v4/v6 IP, each IP to announce is also validated. The address family for IP's is also validated so you cannot announce a v4 IP with a v6 next hop.
  • Allow IP's to be specified with no netmask - assume /32 for v4, /128 for v6

Bug fixes

12 May 03:38
Compare
Choose a tag to compare

Various bug fixes; see changelog.