Extrai o número de usuários conectados ao servidor IPSsec / L2tpd

1

Temos um novo servidor VPN corporativo executando o Ipsec (Openswan) + xl2tpd + pppd. Quando um usuário se conecta, o pppd executa o script / etc / ppp / auth-up que registra a hora e o nome de usuário que se conectou ao / var / log / pppstats. No entanto, em nosso antigo sistema OpenVPN, pudemos digitalizar o daemon do OpenVPN para consultar o número de usuários conectados no momento e essa é uma métrica que nosso gerenciamento precisa ser relatada por meio dos nossos servidores de monitoramento Zabbix.

Parece que confiar no arquivo de log para analisar o número de usuários conectados é extremamente incerto, já que se um usuário encerra sua máquina sem terminar a conexão, então temos um usuário eternamente conectado. Alguma idéia de como essa métrica poderia ser extraída de maneira confiável?

    
por Michelle 15.02.2011 / 20:18

1 resposta

1

Uma opção seria verificar a saída do netstat. Mesmo algo tão simples como isso deve funcionar (provavelmente seria necessário atualizar os nomes exatos do serviço:

netstat -ano | grep poptop | wc -l
    
por 16.02.2011 / 03:38