Instalação e Configuração do SARG
Considerando que o SQUID ja foi instalado corretamente vamos instalar o sarg no slackware.
Pegue o tgz em www.linuxpackages.net e instale-lo com o comando installpkg
| Após o processo de instalação, o principal arquivo de configuração denominado ‘sarg.conf’ poderá ser localizado no diretório: /etc/sargLocalize-o e modifique seu nome para ‘sarg.conf.old’:# mv sarg.conf sarg.conf.old Apenas para efeitos de backup, pois é sempre bom se ter o arquivo original em Crie o seu próprio ‘sarg.conf’: # touch sarg.conf Edite o arquivo utilizando o seu editor de preferência (no meu caso o mcedit) e |
| # Script para configuração do Sarg [sarg.conf] # Desenvolvido por Júnior Jones de Menezes# TAG: Linguagem language Portuguese# TAG: Caminho para o arquivo Access.log access_log /etc/squid/access.log# TAG: Gráficos graphs yes graph_days_bytes_bar_color green # TAG: Título do Relatório # TAG: Visual # TAG: Temporários # TAG: Diretório de Saída (Modifique de acordo com sua necessidade) # TAG: Top Users # TAG: URL Excluídas do Relatório # TAG: Filtragem de Strings # TAG: Filtragem de Usuários # TAG: Formato de Data # TAG: Limite de Logs [0 = Sem limites] # TAG: Mostrar IP # TAG: Mostrar Usuário # TAG: Gerando Relatório |
| Algumas TAGs podem ser modificadas sem maiores problemas, pois tratam-se apenas de formatação dos relatórios, outras tratam-se dos caminhos de arquivos importantes ao bom funcionamento do Sarg e o restante diz respeito a forma que o mesmo vai funcionar, por isso, é de alta importância uma revisão com fins de verificar se existe alguma discrepância entre os dados do sarg.conf aqui sugerido e as características de seu servidor.As TAGs apresentadas abaixo, são exatamente as que indicarão ao Sarg que nos relatórios gerados por ele, deverá aparecer ao invés do endereço IP, o nome do usuário ou Máquina devidamente setado por você. |
| # TAG: Mostrar IP user_ip no# TAG: Mostrar Usuário usertab /etc/squid/sarg.usertab |
| Logo após o arquivo criado e salvo, procure no mesmo diretório (/etc/squid) um arquivo denominado ‘sarg.usertab’, se ele não existir, fique calmo (hehehe), crie-o você mesmo. Este arquivo será altamente importante para que nosso trabalho tenha o devido sucesso. É nele que o administrador irá setar os IPs das máquinas e o nome equivalente as mesmas. O conteúdo a ser adicionado no mesmo é exemplificado abaixo, sendo mudado de acordo com sua rede.Exemplo:192.168.0.2 Linus 192.168.0.3 Torvalds 192.168.0.4 Departamento do LinuxEsta é a forma correta do arquivo, qualquer outra forma, não dará o resultado esperado. Na ÚLTIMA LINHA do arquivo ‘sarg.usertab’ adicione o caractere ‘#’ Como visto acima, é o ‘sarg.usertab’ que possibilita ao Sarg mostrar nomes amigáveis ao invés de endereços IPs, fator muito útil em redes de grande porte e não menos importante em pequenas redes. |