This repository has been archived by the owner on Jan 30, 2024. It is now read-only.
Releases: sysadminblog/exabgp-healthcheck
Releases · sysadminblog/exabgp-healthcheck
Bug Fixes
Bug Fixes
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
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
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