Sarg no PFsense 2.0
Considero que o squid está instalado corretamente no seu PFSense.
Acesse o PFSense via SSH e digite 8 para acessar o Shell:
digite:
# pkg_add -f ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/Latest/sarg.tbz
Imediatamente o PFSense vai baixar o pacote sarg e suas dependências. Assim que estiver concluído vamos iniciar o processo de configuração.
Primeiramente vamos criar o diretório do sarg e atribuir as permissões necessárias. Esse diretório serve para separá-los das páginas existesntes do PFSense.
#mkdir /usr/local/www/sarg
# chmod 755 /usr/local/www/sarg
Agora vamos configurar o arquivo sarg.conf. Entre no diretório do sarg:
# cd /usr/local/etc/sarg
Por questão de segurança, vamos criar o arquivo de bkp:
# cp sarg.conf.default sarg.conf
Agora vamos editar o arquivo sarg.conf e alterar os seguintes parâmetros:
# vi sarg.conf
- language Portuguese
- access_log /var/squid/logs/access.log
- output_dir /usr/local/www/sarg
>> Script para gerar relatório todo dias as 23:59
Vamos entrar no diretório do sarg e criar o arquivo rel_diario.sh:
# cd /usr/local/etc/sarg
# touch rel_diario.sh
# chmod 755 rel_diario.sh
# vi rel_diario.sh
#################################################
#!/bin/sh
data=$(date "+%d/%m/%Y")
/usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf -d $data-$data
#################################################
Agora vamos adicionar o script no cron:
# vi /etc/crontab
Insira as linhas abaixo:
#Relatorio do Sarg todo dia as 23:59
59 23 * * * root /usr/local/etc/sarg/rel_diario.sh


Nenhum comentário:
Postar um comentário