Instalando SquidAnalyzer no pfSense

Primeiramente, iremos adicionar o repositório de Unofficial do Marcello Coutinho.

# fetch -q -o /usr/local/etc/pkg/repos/Unofficial.conf https://raw.githubusercontent.com/marcelloc/Unofficial-pfSense-packages/master/Unofficial.conf

Em seguida, vamos atualizar a lista de pacotes.

# pkg update

Updating Unofficial repository catalogue…
Fetching meta.txz: 100% 236 B 0.2kB/s 00:01
Fetching packagesite.txz: 100% 50 KiB 51.1kB/s 00:01
Processing entries: 100%
Unofficial repository update completed. 151 packages processed.
Updating pfSense-core repository catalogue…
pfSense-core repository is up to date.
Updating pfSense repository catalogue…
pfSense repository is up to date.
All repositories are up to date.

A próxima etapa, é instalar o SquidAnalyzer.

# pkg install squidanalyzer

Updating Unofficial repository catalogue…
Fetching meta.txz: 100% 236 B 0.2kB/s 00:01
Fetching packagesite.txz: 100% 50 KiB 51.1kB/s 00:01
Processing entries: 100%
Unofficial repository update completed. 151 packages processed.
Updating pfSense-core repository catalogue…
pfSense-core repository is up to date.
Updating pfSense repository catalogue…
pfSense repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
squidanalyzer: 6.6 [Unofficial]

Number of packages to be installed: 1
139 KiB to be downloaded.

Proceed with this action? [y/N]: y
[1/1] Fetching squidanalyzer-6.6.txz: 100% 139 KiB 142.8kB/s 00:01
Checking integrity… done (0 conflicting)
[1/1] Installing squidanalyzer-6.6…
[1/1] Extracting squidanalyzer-6.6: 100%

Ao final da instalação, aparecerá uma mensagem do SquidAnalyzer, que no pfSense, pode ser ignorada.

Agora precisamos ajustar duas linhas no arquivo de configuração do SquidAnalyzer.

# vi /usr/local/etc/squidreport/squidanalyzer.conf
[...]
LogFile /var/squid/logs/access.log
[...]
Locale pt_BR
[...]

Em seguida, vamos agendar a execução do relatório de hora em hora.

# vi /etc/crontab

[...]
# SquidAnalyzer log reporting daily
0 * * * * /usr/local/bin/squid-analyzer > /dev/null 2>&1

E para finalizar, vamos executar o relatório manualmente para já termos alguns dados para analisar.

# /usr/local/bin/squid-analyzer

Para acessar os relatórios, acesse:

https://pfSense_IP:port/squidreport/

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *