{"id":54,"date":"2018-06-07T19:33:10","date_gmt":"2018-06-07T22:33:10","guid":{"rendered":"http:\/\/ns1.ddns.eti.br\/?p=54"},"modified":"2022-07-15T10:18:46","modified_gmt":"2022-07-15T13:18:46","slug":"sarg-gerando-relatorios-para-o-squid3","status":"publish","type":"post","link":"https:\/\/bfnetworks.com.br\/sarg-gerando-relatorios-para-o-squid3\/","title":{"rendered":"SARG – GERANDO RELAT\u00d3RIOS PARA SQUID3"},"content":{"rendered":"
Sarg \u00e9 um software que gera um documento <\/span>web <\/span><\/i>dos <\/span>logs <\/span><\/i>de acessos do <\/span>squid<\/span><\/i>. Com ele voc\u00ea ver\u00e1 os <\/span>logs <\/span><\/i>via navegador em forma de tabelas e alguns dados at\u00e9 mesmo em gr\u00e1ficos, vendo o que cada esta\u00e7\u00e3o por IP ou nome(se estiver usando DNS), o que acessou, a que horas\u00a0entre outras informa\u00e7\u00f5es. Seja as imagens no fim deste post para conferir como ele organiza os dados.<\/span><\/p>\n Edite o arquivo <\/span>\/etc\/sarg\/sarg.conf\u00a0<\/i><\/b>(se quiser fazer backup\u00a0deste arquivo\u00a0\u00e9 bom fazer):<\/span> A linha com o access_log faz referencia aos logs de onde o sarg ir\u00e1 obter os dados, originalmente no meu caso no Debian8 com o Squid3, o caminho er\u00e1 \/var\/log\/squid\/access.log, como a pasta squid agora pela mudan\u00e7a de vers\u00e3o \u00e9 squid3, \u00e9 s\u00f3 acrescentar o 3.<\/span> O Sarg, n\u00e3o \u00e9 um servi\u00e7o, logo ter\u00e1 que executar o comando: <\/span>sarg <\/i><\/b>para que ele possa buscar os logs no Squid e gerar o relat\u00f3rio(isso dever\u00e1 ser feito todas as vezes que for verificar os logs pelo sarg, voc\u00ea pode para facilitar criar um script, posteriormente estarei fazendo), depois \u00e9 s\u00f3 acessar via navegador:<\/span>INSTALA\u00c7\u00c3O<\/h3>\n\n
# apt-get install apache2 sarg
<\/code><\/pre>\n\nCONFIGURA\u00c7\u00c3O<\/h3>\n
\nNo arquivo edite as linhas abaixos para ficarem do modo que est\u00e3o a seguir:<\/span><\/p>\naccess_log \/var\/log\/squid3\/access.log\noutput_dir \/var\/www\/html\/sarg\ncharset UTF-8\n<\/pre>\n
\nNo output_dir indicamos onde ser\u00e3o criados os arquivos web. A pasta sarg indicada deve ser criada, sendo acessada futuramente pelo navegador por IP-SERVER\/sarg. Lembrando que para o acesso web em algumas distros pode ser diferente a localiza\u00e7\u00e3o dessa pasta, podendo ser por exemplo \/var\/www\/sarg. Sim, lembrando que o nome dessa pasta \u00e9 de prefer\u00eancia pr\u00f3pria.<\/span>
\nA linha com charset \u00e9 para que quando abrir a pagina web, os caracteres do site estejam na codifica\u00e7\u00e3o correta, se n\u00e3o, n\u00e3o reconhecer\u00e1 acentos ficando assim com s\u00edmbolos estranhos.<\/span><\/p>\nTESTANDO<\/h3>\n
\n http:<\/i><\/b>\/<\/b>IP-SERVER\/sarg<\/i><\/b>
\nSendo novamente lembrando que <\/span>sarg<\/i><\/b>, o nome da pasta criada para guardar os relat\u00f3rios, d\u00ea uma checada nesta pasta antes de acessa-la para ver se h\u00e1 algo j\u00e1 gerado.<\/span>
\n