Guest User

Sarg Report on Endian 3.2.2

a guest
Jun 14th, 2017
1,289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. Boa tarde,
  2.  
  3. Tive um problema similar ao seu, porém como uso o Endian 3.2.2 apenas em laboratório pra testes, eu gerava o relatório manualmente através do comando sarg -x, e tal execução dava erro (não encontra o caminho do access.log e o caminho de output não existe).
  4.  
  5. Como eu acho que o Endian gera o report diário via cron rodando este comando "sarg -x", muito provavelmente o report não será criado, conforme você mesmo relatou.
  6.  
  7. Pois bem, realmente se você pesquisar (comando 'find / sarg.conf') vai encontrar 3 arquivos sarg.conf. O arquivo que o Endian utiliza está localizado em:
  8.  
  9. /usr/local/sarg/sarg.conf
  10.  
  11. Eu descobri isso pois ao executar o comando sarg -x, aparece esta informação sobre o caminho do arquivo de configuração do sarg em uma das linhas. Ainda é exibido o caminho do OUTPUT, ou seja, o diretório onde serão criados os reports, e se você tiver a curiosidade de acessar manualmente a pasta informada, vai reparar que ela não existe e também não é criada automaticamente (e também que esta pasta não pode ser acessada via navegador, o que nos força a mudar este parâmetro OUTPUT também.)
  12.  
  13. Então, basta alterar o arquivo de configuração e descomentar/alterar as seguintes linhas:
  14.  
  15. access_log /var/log/squid/access.log
  16. output_dir /var/www/sarg/ONE-SHOT
  17.  
  18. Só isto já vai resolver o problema, porém também sugiro você alterar estas duas opções abaixo para melhorar o relatório, evitando duplicidade (overwrite) e ajustando o formato da data de americano (mês/dia/ano) para brasileiro (dia/mês/ano):
  19.  
  20. date_format e
  21. overwrite_report yes
  22.  
  23. Depois basta executar o comando sarg -x que o report será gerado e acessado através do link a seguir:
  24. https:\\ip_do_seu_endian:10443\sarg\ONE-SHOT
  25.  
  26. Lembrando que vai pedir usuário e senha de admin do Endian pra acessar esse link (caso você já não estiver autenticado na console de gerenciamento web do Endian), então não tem perigo de alguém não autorizado acessar o relatório.
  27.  
  28. Resumindo os comandos:
  29.  
  30. nano /usr/local/sarg/sarg.conf
  31.  
  32. access_log /var/log/squid/access.log
  33. output_dir /var/www/sarg/ONE-SHOT
  34. date_format e
  35. overwrite_report yes
  36.  
  37. sarg -x
  38.  
  39. Espero ter ajudado, pois apanhei bastante nisso e quero ajudar o máximo de pessoas que também estão com este problema. Não sei porque o time do Endian deixou isso por padrão, bem que podia rolar um Endian 3.2.2 v2, mas enfim, fica ai a solução.
  40.  
  41. Aproveito a oportunidade e caso você tiver interesse em saber mais sobre o Endian e suas funcionalidades, fiz uns vídeos baseado na versão 3.0.5 ensinando como usa-los e que também servem pro 3.2.2, inclusive pretendo fazer um vídeo pra resolver este problema do Sarg no 3.2.2: https://www.youtube.com/playlist?list=PLg5bzqpFBvEIqxlVFNIn4yK0hoVlmz8Vp
Add Comment
Please, Sign In to add comment