OpenVPN monitoring with Netdata
Parses server log files and provides summary (client, traffic) metrics.
Requirements
If you are running multiple OpenVPN instances out of the same directory, MAKE SURE TO EDIT DIRECTIVES which create output files so that multiple instances do not overwrite each other's output files.
Make sure NETDATA USER CAN READ openvpn-status.log
Update_every interval MUST MATCH interval on which OpenVPN writes operational status to log file.
It produces:
Users OpenVPN active users
- users
Traffic OpenVPN overall bandwidth usage in kilobit/s
- in
- out
Configuration
Edit the python.d/ovpn_status_log.conf
configuration file using edit-config
from the Netdata config
directory, which is typically at /etc/netdata
.
cd /etc/netdata # Replace this path with your Netdata config directory, if different
sudo ./edit-config python.d/ovpn_status_log.conf
Sample:
default
log_path : '/var/log/openvpn-status.log'
Was this page helpful?
Need further help?
Search for an answer in our community forum.
Contribute
- Join our community forum
- Learn how to contribute to Netdata's open-source project
- Submit a feature request