Configuração do Sarg no PFSense

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