Monitoring Wireguard VPN

A customers asks me to implement a Linux agent plugin and check for the Wireguard VPN software.

Before starting to code I wanted to ask the community of anybody already has done some work on this (basically interpreting the output of wg show all).

Is anybody else interested in such an extension?

I’ve done it as a local check at a previous employer, unfortunately it’s their intellectual property and I can’t say much else.

I did find the following, though, which may give you some food for thought:

1 Like

yes, that would be nice to have…

1 Like

There is a first draft of an agent plugin and a check plugin available at https://github.com/HeinleinSupport/check_mk_extensions/tree/master/wireguard

Currently the service checks never turn “not OK” as they only record performance metrics.

Look good and works… cool thanks Robert

1 Like