Saltar al contenido principal

Configuración

  1. Siga la guía compartida de reenviadores de registros 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 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.