VPN: usuarios conectados e entrada e saida de dados

1. VPN: usuarios conectados e entrada e saida de dados

Felipe Bastos Menegazzo
felimpe

(usa Fedora)

Enviado em 18/06/2010 - 11:31h

Galera to precisando de 1 forca com esse script, ele ja ta pegando os dados de entrada e saida.. so que o contador que utilizei para mostrar a quantidade de usuarios conectados nao ta mostrando o valor correto. quando tem 1 usuario mostra 13.. alguem pode da 1 forca? segue o codigo:

#=============================================================
# variaveis auxiliares
#-------------------------------------------------------------
bytesRecTot=0
bytesSenTot=0
num=0
#=============================================================
# aquisicao de informacoes
#-------------------------------------------------------------
vpn_info=`egrep '^[a-z]' /etc/openvpn/openvpn-status.log | awk -F, '{print $3";"$4}'`

for i in $vpn_info
do
bytesReceived=`echo $i | awk -F";" '{print $1}'`
bytesSent=`echo $i | awk -F";" '{print $2}'`

let "bytesRecTot=$bytesRecTot+$bytesReceived"
let "bytesSenTot=$bytesSenTot+$bytesSent"
let "num=$num+1"
done



  


2. Re: VPN: usuarios conectados e entrada e saida de dados

Davidson Rodrigues Paulo
davidsonpaulo

(usa Ubuntu)

Enviado em 18/06/2010 - 11:44h

Qual é a variável que deve receber o número de usuários logados? Se for a variável "num", está explicado o erro, afinal, ela é incrementada a cada iteração do laço "for", portanto, se a variável vpn_info tiver N linhas, o valor da variável num será N também.


3. Re: VPN: usuarios conectados e entrada e saida de dados

Felipe Bastos Menegazzo
felimpe

(usa Fedora)

Enviado em 18/06/2010 - 12:30h

certo.., pode me ajudar com a logica? oq eu usaria para ve oq usuarios conectados?


4. Re: VPN: usuarios conectados e entrada e saida de dados

Davidson Rodrigues Paulo
davidsonpaulo

(usa Ubuntu)

Enviado em 18/06/2010 - 16:45h

É necessário saber a estrutura da linha do log openvpn-status.log que diz que o usuário conectou e também se desconectou. Uma vez conhecida a estrutura dessas linhas é possível filtrar a quantidade de usuários conectados.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts