diff options
author | Max <msuraev@sysmocom.de> | 2019-01-31 15:58:57 +0100 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2019-02-07 17:38:19 +0100 |
commit | 9a852f2dd87b5c4ef0b1780928ff2844a071f8d8 (patch) | |
tree | 984503052004586940a5a6b893fe0410de9f3c82 /contrib | |
parent | 5d42b8ec980551f6d21aa95d7f8b7edb534c6012 (diff) |
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
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/jenkins.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh index b1529c4..631f95a 100755 --- a/contrib/jenkins.sh +++ b/contrib/jenkins.sh @@ -25,6 +25,9 @@ verify_value_string_arrays_are_terminated.py $(find . -name "*.[hc]") export PKG_CONFIG_PATH="$inst/lib/pkgconfig:$PKG_CONFIG_PATH" export LD_LIBRARY_PATH="$inst/lib" +osmo-build-dep.sh libosmo-abis +osmo-build-dep.sh libosmo-netif "" '--disable-doxygen' + set +x echo echo |