Estou procurando uma solução para um problema:
Os clientes se conectam à rede WiFi usando um servidor Radius e então usam a Internet através de um servidor Squid transparente que registra o acesso.
Gostaria de encontrar um sistema para exibir o nome de usuário logado nos logs do Squid. Isso facilita o registro e economiza tempo.
Uma ideia ?
Obrigado !
Responder1
Suspeito fortemente que será difícil fazer isso em tempo real (as informações estão em sistemas diferentes)
Dito isto, se você registrar os dois conjuntos de dados no mesmo banco de dados, estará "apenas" a uma junção do banco de dados (no endereço IP e na hora) da resposta à sua pergunta.
Essa junção de banco de dados será um pouco desafiadora (já que os endereços IP podem ser reutilizados, você precisará envolver o login e desconectar as mensagens da autenticação WiFi em sua consulta ao banco de dados), mas deve ser possível. Depois de associar o período de tempo, o nome de usuário e o endereço IP, você poderá ingressar no endereço IP e no carimbo de data / hora dos dados registrados pelo proxy SQUID para associar o nome de usuário à consulta.
Boa sorte!