asparion
(usa Ubuntu)
Enviado em 28/08/2013 - 16:04h
Boa Tarde..
segue instalação passo a passo no centos 6.3 do sarg
INSTALAÇÃO
baixe o instalador
wget
http://apt.sw.be/redhat/el6/en/i386/testing/RPMS/sarg-2.3.1-1.el6.rft.i686.rpm
instale o repositorio
yum install libgd.so.2
instale o sarg
yum -i sarg-2.3.1-1.el6.rft.i686.rpm
crie a pasta fonts
mkdir /usr/share/sarg/fonts
copie todo o copie os arquivos
cp -Rap /etc/sarg/fonts/* /usr/share/sarg/fonts/
cria os diretorios
mkdir /var/www/html/relatorios
mkdir /var/www/html/relatorios/Diario
crie o index
vi /var/www/html/relatorios/index.html
crie o diretorio que arquivara a imagem que aparece
mkdir /var/www/html/images
salve uma imagen como o nome img.jpg no diretorio /var/www/html/images
agora configure o index
vim /var/www/html/relatorios/index.html
coloque essas linhas dentro do arquivo index.html
<html>
<head>
<title>Estatisticas de Acesso Web</title>
</head>
<body>
<div align=center>
<a href=http://www.google.com.br><img border=0 src=../images/img.jpg width="250" heigth="230"></a>
<table border=0 cellspacing=6 cellpadding=7>
<tr>
<th align=center nowrap><b><font face=Arial size=4 color=black>Relatorios de Acesso a Internet</font></b></th>
</tr>
<tr>
<td align=center bgcolor=beige><font face=Arial size=3><a href=Diario>Diario</a></font></td>
</tr>
<tr>
<td align=center bgcolor=beige><font face=Arial size=3><a href=Semanal>Semanal</a></font></td>
</tr>
<tr>
<td align=center bgcolor=beige><font face=Arial size=3><a href=Mensal>Mensal</a></font></td>
</tr>
</table>
</div>
</body>
</html>
configure o sarg.conf
vim /etc/sarg/sarg.conf
access_log /var/log/squid/access.log
title "Relatorio de Acesso Web"
font_face Tahoma,Verdana,Arial
title_color black
logo_image /images/img.jpg
logo_text_color black
image_size 287 97
output_dir /var/www/html/relatorios/Diario
resolve_ip no
user_ip yes
date_format e
remove_temp_files yes
index yes
overwrite_report yes
records_without_userid ip
topsites_num 30
exclude_codes /etc/sarg/exclude_codes
max_elapsed 28800000
show_successful_message no
show_read_statistics no
show_sarg_info no
show_sarg_logo no
www_document_root /var/www/html
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"
crie um script para rodar uma vez por dia com o cron
segue
mkdir /etc/scripts
vim /etc/scripts/sarg.sh
#!/bin/bash
DIA=`date +%d`
MES=`date +%m`
ANO=`date +%Y`
cd /usr/bin
./sarg -d $DIA/$MES/$ANO
echo "Relatorio Gerado Com Sucesso"
torne-o executavel
chmod +x /etc/scripts/sarg.sh
agende no cron
eu coloco para executar as 23:50 assim ele pega todo o relatorio do dia
crontab -e
50 23 * * * /etc/scripts/sarg.sh
execute o script para testar
cd /etc/scripts
./sarg.sh
feito isso voce pode verificar acessando
http://localhost/relatorios ou
http://ipdocentos/relatorios
eu uso esse procedimento no centos 6.3
funionando infalivel rsrsrs
abraçosss