Collector Type: Agent
Category: Application Monitors
Application Name: OpenVPN
Global Template Name: Template was not created in the portal.
Introduction
OpenVPN is a full-featured SSL VPN which implements OSI layer 2 or 3 secure network extension using the industry standard SSL/TLS protocol, supports flexible client authentication methods based on certificates, smart cards, and/or username/password credentials, and allows user or group-specific access control policies using firewall rules applied to the VPN virtual interface. OpenVPN is not a web application proxy and does not operate through a web browser.
OpenVPN 2.0 expands on the capabilities of OpenVPN 1.x by offering a scalable client/server mode, allowing multiple clients to connect to a single OpenVPN server process over a single TCP or UDP port. OpenVPN 2.3 includes a large number of improvements, including full IPv6 support and PolarSSL support.
Prerequisites
The OpenVPN management interface allows a great deal of control over a running OpenVPN process. You can use the management interface directly, by telneting to the management interface port, or indirectly by using an OpenVPN GUI which itself connects to the management interface.
To enable the management interface on either an OpenVPN server or client, add this to the configuration file:
management localhost 7505
This tells OpenVPN to listen on TCP port 7505 for management interface clients (port 7505 is an arbitrary choice – you can use any free port).
Parameters
Name | Default Value | Description |
---|---|---|
IPAddress | 127.0.0.1 | IP Address of the OpenVPN server |
Port | 7505 | Management port of the OpenVPN server |
Note: All field attributes are mandatory, use default values wherever applicable.
Collected Metrics
Metric Name | Display Name | Description |
---|---|---|
openvpn.rate.bytes.received | OpenVPN Total Bytes Received | Total bytes received per sec. |
openvpn.rate.bytes.sent | OpenVPN Total Bytes Sent | Total bytes sent per sec. |
openvpn.current.clients | OpenVPN Current Clients | Current number of clients connected. |
openvpn.current.routes | OpenVPN Current Routes | Current number of routes available. |