Neste artigo abordarei a instalação e configuração do Squid + Sarg + Apache. Com o Squid você fará bloqueio e cache de páginas, com o Sarg poderá gerar os relatórios de acesso por estações e com o Apache, visualizará os relatórios. O ambiente utilizado, é um CentOS 5.5 64 bits. Bom proveito!
# tar -zxvf sarg-2.3.1.tar.gz
# cd sarg-2.3.1
# ./configure --enable-bindir --enable-sysconfdir=/usr/local/sarg --enable-htmldir=/var/www/html/relatorios --enable-mandir
# make && make install
Editando sarg.conf:
## Diretório dos Logs do SQUID para o SARG gerar os relatórios ##
access_log /var/log/squid/access.log ## Habilitando Gráficos ##
graphs yes ## Cor dos gráficos: vermelho ##
graph_days_bytes_bar_color red
graph_font /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf ## Título que ficará no topo do index ##
title "Relatórios de Acesso" ## Tamanho da fonte do texto ##
font_size 11px ## Tamanho da fonte do Título ##
title_font_size 12px ## diretório temporário ##
temporary_dir /tmp ## Aonde relatórios serão gerados ##
output_dir /var/www/html/relatorios ## Resolver ip pelo hostname da máquina ## ( Você pode cadastrar os hostnames no /etc/hosts por exemplo ) ##
resolve_ip yes ## Máquinas que não terão os relatórios gerados ## ( No exclude_users bote apenas os ips ) ##
exclude_users /usr/local/etc/exclude_users ## Formato da data nos relatórios ( e = European=dd/mm/yy )
date_format e ## Remover arquivos temporários
remove_temp_files yes ## gerando index e sua árvore ##
index yes ## Rescrevendo relatórios se o mesmo já existir ##
overwrite_report yes ## Define quantos sites serão mostrados no TOPSITES ##
topsites_num 100 ## Ordena que o topsite seja por BYTES acessados ##
topsites_sort_order BYTES D
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads
download_suffix "zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$,lha,lzh,mdb,mso,ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg"
[3] Comentário enviado por cpdrede em 13/12/2010 - 14:36h
Puts, quando eu faço o comando " ./configure --enable-bindir --enable-sysconfdir=/usr/local/sarg --enable-htmldir=/var/www/html/relatorios --enable-mandir" diz que os comandos --enable-bindir --enable-sysconfdir --enable-htmldir --enable-mandir não são reconhecidos, o que pode ser.
Valewww
[5] Comentário enviado por andcmoraes em 14/07/2011 - 13:42h
EStou com um problema aki no meu ipcop 1.4.20 Ja consegui bloquear paginas como orkut... e outras... mas não consigo bloquear o msn.. tbm não consigo atualizar o antivirus... atraves do proxy.