O log do OpenVPN usou a largura de banda quando a conexão do cliente termina

2

Eu tenho um servidor OpenVPN onde desejo registrar quanta largura de banda é usada pelas conexões do cliente. Eu só preciso saber a largura de banda usada no total por uma conexão de cliente, no final da conexão. O OpenVPN tem essas informações nos campos Bytes Received e Bytes Sent em seu arquivo de status.

Qual é a maneira prática de obter o valor desses campos no final de uma conexão com o cliente?

Eu sei sobre o parâmetro --status , que permite que o OpenVPN grave seu status periodicamente, mas isso parece inconveniente: o arquivo de status teria que ser atualizado frequentemente e precisaria ser analisado com a mesma frequência.

Eu tentei usar a opção --client-disconnect com um script que envia o sinal USR2 para o processo openvpn para despejar o status, mas infelizmente sempre que isso aciona o cliente apenas desconectado não está mais presente na saída de status. Então, isso não está funcionando também.

Eu sei que posso registrar a largura de banda usando o iptables, conforme respondido em Como registrar a largura de banda do OpenVPN usada? , mas eu ' Estou tentando encontrar uma solução que use esses dados dentro do próprio OpenVPN.

    
por roelvanmeer 22.09.2016 / 12:11

0 respostas

Tags