[Dúvida] Calculo de tempo de uso do Sarg

1. [Dúvida] Calculo de tempo de uso do Sarg

Breno Oliveira dos Santos
Brenoos

(usa Manjaro Linux)

Enviado em 26/06/2015 - 09:53h

Boa tarde a todos.

Trabalho em uma empresa e temos um proxy com o Sarg instalado, porem a diretoria pediu um relatório de tempo de uso de cada usuário por dia em Excel e copiar os dados do sarg para a planilha na mão estava muito trabalhoso (visto que tem mais de 100 funcionários e tenho uma rotina corrida).

Para solucionar o meu problema, eu pensei em desenvolver um sistema em PHP que pegasse os dados do squid e gerasse o relatório automaticamente.

Como capturar as informações direto do log do squid é muito complexo, resolvi usar o MySAR para jogar tudo em um banco MySQL e assim desenvolver o meu sistema.

O problema dele é que ele não tem o tempo de uso em cada site como tem no SARG, ele só marca a hora que o usuário entrou no site.

Olhei praticamente todo o código fonte do SARG procurando como ele faz o calculo de tempo de uso e não encontrei.

Gostaria de saber se alguém sabe como o SARG faz esse calculo? Ou alguma outra alternativa para me ajudar?

Agradeço desde já.


  


2. Re: [Dúvida] Calculo de tempo de uso do Sarg

Eduardo
vchacal

(usa Debian)

Enviado em 26/06/2015 - 10:20h

Bem vindo ao meu mundo!!! Estou procurando a um bom tempo a mesma solução ...
Mesmo no SARG, tem que ir na opção date /time pra ele apresentar este detalhe. Acho que o ideal é apresentar isso na coluna Enlapsed Time.

Porem estou usando o PfSense e nem lá obtive resposta como mostra o topico https://forum.pfsense.org/index.php?topic=95576.0

Também preciso entregar este relatório.










3. Re: [Dúvida] Calculo de tempo de uso do Sarg

Breno Oliveira dos Santos
Brenoos

(usa Manjaro Linux)

Enviado em 26/06/2015 - 10:33h

Com o MySAR eu tenho a hora que o rapaz entrou no site, então fiz o seguinte:

Criei um método que fazia a consulta no banco, pegava a hora mais nova e subtraia da mais antiga, dando assim o tempo de uso, porem desse método se um usuário entrar no site 14:00 fechar e entrar novamente as 17:00, o script vai dizer que ele ficou no site 3 horas.

só precisava achar no código fonte do sarg como ele calcula esse tempo

Edit: neste artigo > http://www.vivaolinux.com.br/artigo/Squid-Plus-com-AD-redirector-controle-de-banda-e-relatorios?pagi...

é dito que vai ser feito um relatório de uso em PHP, mas o links estão todos OFF, não teve como fazer e não achei o que ele postou em outro lugar


4. Re: [Dúvida] Calculo de tempo de uso do Sarg

Breno Oliveira dos Santos
Brenoos

(usa Manjaro Linux)

Enviado em 29/06/2015 - 16:10h


[UP!]






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts