> ## 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

> Reenvíe eventos syslog desde OpenVPN Access Server

## Configuración

1. Siga la guía compartida de [reenviadores de registros](https://docs.wirespeed.co/es/integrations/log-forwarders.md) para añadir **OpenVPN Access Server** y abrir **Forwarder Details** (o pregunte a Chat por el `ip:port` del receptor)
2. Conéctese a la consola de Access Server y obtenga privilegios de root
3. Abra `/usr/local/openvpn_as/etc/as.conf`, añada `SYSLOG=1` al final del archivo y guárdelo
4. Reinicie Access Server con `service openvpnas restart`
5. Cree `/etc/rsyslog.d/openvpnas.conf` con una regla que reenvíe las líneas de Access Server a la IP y el puerto de **Forwarder Details**:

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

   Cuando el receptor muestre **UDP/TCP**, elija cualquiera de los dos. Cuando muestre solo un transporte, use ese. La regla `@@` envía TCP en texto plano. Úsela solo cuando ese receptor TCP muestre **TLS: Disabled**. Si muestra **TLS: Enabled**, `@@` no puede completar el protocolo de enlace, por lo que un reenviador solo TCP no recibe eventos. Desactive TLS en el reenviador para usar esta regla.
6. Reinicie rsyslog con `systemctl restart rsyslog`
7. Los eventos empezarán a aparecer en breve

Para Access Server en Docker, inicie el contenedor con `--log-driver=syslog --log-opt syslog-address=tcp://<ip>:<port>` (o `udp://`) en lugar de la regla de rsyslog. `tcp://` es texto plano, así que úselo solo cuando el receptor TCP muestre **TLS: Disabled**. Consulte el tutorial de OpenVPN [How To Log To Syslog](https://openvpn.net/as-docs/tutorials/tutorial--syslog.html) para más detalles.

Wirespeed analiza los resultados `AUTH SUCCESS` (usuario, estado y motivo), las autenticaciones VPN fallidas y los errores de autenticación en campos dedicados. Las líneas del daemon VPN (`[OVPN n] OUT:`) conservan su texto con la dirección del cliente y el common name, y las líneas del servicio web y demás se almacenan con su mensaje.


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