All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
0.3.1 - 2019-05-02
- The exporter drops comments found in the
ipsec.conf
- Previously connection names containing a dot were cut off just before the dot.
0.3 - 2019-02-12
- This Changelog.
- Automated release process on Git Tag push.
--version
command line option.- The exporter follows
include
directives in the IPsec config file and searches for connections in all referenced files.
- The default listening port is now
9536
and registered as a Prometheus Exporter Default port. If you want to maintain the previous behaviour, launch theipsec_exporter
with the--web.listen-address 9101
command line flag. - Requesting the exporters
/
page now displays a HTML page instead of the previous redirect to/metrics
. - Renamed the
--collector.ipsec.conf
command line flag toconfig-path
.
0.2 - 2018-07-30
- Connections containing
auto=ignored
are reported as ignored (ipsec_status = 4)
0.1.2.1 - 2018-06-05
- Concurrent read and write operations on map containing the IPsec configuration.
0.1.2 - 2018-05-09
- Support for connection names that contain numbers.
- Golang dependency management to Glide.
0.1.1 - 2018-01-29
- Checking, if the config file provided is readable.
- Warns, if there are no connections configured in the IPsec config file.
- Warns, if IPsec status couldn't be determined for a connection.
0.1 - 2018-01-28
- Detection of configured IPsec tunnels by reading the
ipsec.conf
file. - Prometheus metrics, indicate if the tunnel is up, the connection is up or the tunnel is down.