> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wirespeed.co/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenVPN Access Server

> Syslog-Ereignisse aus OpenVPN Access Server weiterleiten

## Einrichtung

1. Folgen Sie der gemeinsamen Anleitung [Log-Forwarder](https://docs.wirespeed.co/de/integrations/log-forwarders.md), um **OpenVPN Access Server** hinzuzufügen und die **Forwarder-Details** zu öffnen (oder fragen Sie im Chat nach `ip:port` des Listeners)
2. Verbinden Sie sich mit der Konsole von Access Server und verschaffen Sie sich Root-Rechte
3. Öffnen Sie `/usr/local/openvpn_as/etc/as.conf`, fügen Sie am Ende der Datei `SYSLOG=1` hinzu und speichern Sie sie
4. Starten Sie Access Server mit `service openvpnas restart` neu
5. Erstellen Sie `/etc/rsyslog.d/openvpnas.conf` mit einer Regel, die Zeilen von Access Server an die IP und den Port aus den **Forwarder-Details** weiterleitet:

   * TCP: `if $programname == 'openvpnas' then @@<ip>:<port>`
   * UDP: `if $programname == 'openvpnas' then @<ip>:<port>`

   Wenn der Listener **UDP/TCP** anzeigt, wählen Sie eines davon. Wenn nur ein Transportprotokoll angezeigt wird, verwenden Sie dieses. Die Regel `@@` sendet unverschlüsselt über TCP. Verwenden Sie sie nur, wenn dieser TCP-Listener **TLS: Deaktiviert** anzeigt. Zeigt er **TLS: Aktiviert** an, kann `@@` den TLS-Handshake nicht abschließen, sodass ein reiner TCP-Forwarder keine Ereignisse empfängt. Deaktivieren Sie TLS am Forwarder, um diese Regel zu verwenden.
6. Starten Sie rsyslog mit `systemctl restart rsyslog` neu
7. Die Ereignisse werden in Kürze angezeigt

Wenn Access Server in Docker läuft, starten Sie den Container statt mit der rsyslog-Regel mit `--log-driver=syslog --log-opt syslog-address=tcp://<ip>:<port>` (oder `udp://`). `tcp://` ist unverschlüsselt. Verwenden Sie es daher nur, wenn der TCP-Listener **TLS: Deaktiviert** anzeigt. Details finden Sie im OpenVPN-Tutorial [How To Log To Syslog](https://openvpn.net/as-docs/tutorials/tutorial--syslog.html).

Wirespeed parst `AUTH SUCCESS`-Ergebnisse (Benutzer, Status und Grund), fehlgeschlagene VPN-Authentifizierungen und Authentifizierungsfehler in eigene Felder. Zeilen des VPN-Daemons (`[OVPN n] OUT:`) behalten ihren Text mit der Client-Adresse und dem Common Name. Zeilen des Webdienstes und alle übrigen Zeilen werden mit ihrer Nachricht gespeichert.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.