openvpn3-log(1)

πŸ“¦
version 27.1 Β· 3 versions
, in nixpkgs unstable, ubuntu stonking

πŸ’– openvpn3-log β€” the OpenVPN 3 Linux real-time session log πŸ’–

okay bestie, buckle up, this is the openvpn3-log page from the OpenVPN 3 Linux manual set, and it's literally just "watch your VPN log scroll by in real time" energy ✨


🌸 NAME 🌸

openvpn3-log β€” OpenVPN 3 Linux β€” Real-time session log πŸ¦‹


✨ SYNOPSIS ✨

openvpn3 log [OPTIONS]
openvpn3 log -h | --help

πŸ’… DESCRIPTION πŸ’…

So here's the tea, bestie: this command grabs log events from all the various log senders and prints them straight to your terminal. It's giving live-streaming but make it sysadmin πŸŽ€

⚠️ Important vibe check: the user running this command must in advance have been granted access to these log events. If you haven't gotten that access? It will not generate any output. Zero. Nada. Crickets. πŸ’€ So sort out your permissions first, okay?

Also super important, no cap: log events you receive via openvpn3 log are processed in parallel with the system-wide openvpn3-service-log process. Like, your little terminal log stream is not the main character here β€” they're running side by side πŸ™ˆ


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” prints the usage and help details right to your terminal. Classic. Helpful. Iconic. πŸ‘‘
  • --session-path SESSION-DBUS-PATH β€” the D-Bus session path of a running VPN session you wanna pull log events from. Not sure what your path is? Run openvpn3 sessions-list and it'll hand you a list of all the available session D-Bus paths. You're welcome πŸ’œ
  • -c CONFIG-NAME, --config CONFIG-NAME β€” you can use this instead of --session-path when you'd rather give the configuration profile name instead. Lowkey important detail: the CONFIG_NAME must be the name that was active when the session was started. The config names you can pick from? Find them with openvpn3 sessions-list. Same list, same bestie, different vibe 🫢
  • -I INTERFACE, --interface INTERFACE β€” another one you can use instead of --session-path, this time by handing over the tun interface name that OpenVPN 3 is managing. Take your pick of the three, literally whatever's easiest for you 🌈
  • --log-level LEVEL β€” sets the log verbosity for the log events. Valid values are 0 to 6. The higher the value, the more verbose your log events get. And level 6? That one includes all the debug events, so prepare for a LOT of text, bestie 😭
  • --config-events β€” retrieves log events from the configuration manager. For this to actually work though, openvpn3-service-configmgr must have been started with --signal-broadcast. No --signal-broadcast, no config events, simple as that ⭐

πŸ‘‘ SEE ALSO πŸ‘‘

openvpn3(1) openvpn3-service-configmgr(8) openvpn3-service-log(8) openvpn3-session-acl(1)


and that's a wrap on this one, babe πŸ’– this page ships with the OpenVPN 3 Linux docs and it's filed under the manual page name openvpn3-log(1) β€” go forth and read your logs, you absolute legend πŸ¦‹βœ¨

πŸ“¦ where this page comes from