[collectd] [PATCH] OpenVPN plugin

Florian Forster octo at verplant.org
Thu Jan 1 12:35:19 CET 2009


Hi Doug,

On Sat, Dec 20, 2008 at 09:24:44PM -0500, Doug MacEachern wrote:
> Simple but useful module for monitoring per-client openvpn traffic..
> Any thoughts on having 'make install' populate the include/ directory?
> Seems like *.h plus an apxs-like script would be handy for this type
> of plugin.

thanks a lot for your plugin :) Unfortunately, my version of OpenVPN
(2.0.9-4etch1) doesn't print client lists yet :/

I changed the header of the .c file to name you as one of the copyright
holders, too, and added you to the list of authors.

Also, I've added an entry to the collectd.conf(5) manual page. Could you
please double check that I understood everything correctly?
-- 8< --
 Plugin "openvpn"

 The OpenVPN plugin reads a status file maintained by OpenVPN and gath-
 ers traffic statistics about connected clients.

 To set up OpenVPN to write to the status file periodically, use the
 --status option of OpenVPN. Since OpenVPN can write two different for-
 mats, you need to set the required format, too. This is done by setting
 --status-version to 2.

 So, in a nutshell you need:

   openvpn $OTHER_OPTIONS \
     --status "/var/run/openvpn-status" 10 \
     --status-version 2

 Available options:

 StatusFile File
     Specifies the location of the status file.
-- >8 --

Best regards,
-octo
-- 
Florian octo Forster
Hacker in training
GnuPG: 0x91523C3D
http://verplant.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mailman.verplant.org/pipermail/collectd/attachments/20090101/f92981bd/attachment.pgp 


More information about the collectd mailing list