Commit Graph

5 Commits

Author SHA1 Message Date
Oliver Smith c1871cd9cd contrib/jenkins.sh: run "make maintainer-clean"
Related: OS#3047
Change-Id: I7b39a97243de93383c77a0e172d737263d48053a
2019-07-10 13:25:45 +02:00
Max 9a852f2dd8 Add OpenVPN probe
This adds support for OpenVPN status probe which uses OpenVPN's
management interface (configured via 'management 127.0.0.1 1234' in
OpenVPN's config).

The output looks as follows:
...
  OpenVPN
    127.0.0.1:1234
      status: CONNECTED
      tunnel: 10.8.0.15
      remote: 144.76.43.77:1194
    localhost:4242
      status: management interface incompatible
    127.0.0.1:4444
      status: management interface unavailable
...

We show tunnel's IP (if available) as well as remote (OpenVPN server
itself) address/port in addition to general connection status. If
management interface is unavailable it's reported as such. If we've
managed to establish connection with a given management interface but
are unable to obtain expected information than we report this
incompatibility as well.

Related: SYS#2655
Change-Id: I4493e19b9a09dcebd289457eacd1719f7f8cc31c
2019-02-07 17:38:19 +01:00
Max 14474d3c66 jenkins.sh: remove obsolete comments
Change-Id: Ia2b3769811e9409d99f3698c490f6e3abe6a3c12
2019-01-31 16:08:12 +01:00
Max 1db6d00628 Add OpenVPN status helper example from corresponding ticket
Change-Id: I912d943cdc7024e3ddd92e0a122ac2dd4fbf0a18
Related: SYS#2655
2018-11-22 18:40:11 +01:00
Harald Welte 6fded67085 add contrib/jenkins.sh for build verification
Change-Id: Ic037ad0bdeab7140e53ed35da7e20eab84ecb429
2018-06-05 19:11:24 +02:00