810 B
810 B
Prometheus OpenVPN exporter
This repository provides code for a simple Prometheus metrics exporter
for OpenVPN. Right now it can parse files
generated by OpenVPN's --status, having one of the following formats:
- Client statistics,
- Server statistics with
--status-version 2(comma delimited), - Server statistics with
--status-version 3(tab delimited).
As it is not uncommon to run multiple instances of OpenVPN on a single
system (e.g., multiple servers, multiple clients or a mixture of both),
this exporter can be configured to scrape and export the status of
multiple status files, using the -openvpn.status_paths command line
flag. Paths need to be comma separated.
Please refer to this utility's main() function for a full list of
supported command line flags.