Instalação do Squid e SARG no Centos 7

Publicado por Gilberto em 19/09/2015

[ Hits: 18.741 ]

 


Instalação do Squid e SARG no Centos 7



Bom pessoal, tenho visto que muitas pessoas estão com problemas na instalação do Squid e SARG no CentOS 7. Vou criar um passo a passo, basta segui-lo.

Instalação dos pacotes necessários:

# yum install gcc gcc-c++ wget vim http php -y

Antes de tudo, desative seu Firewalld:

# chkconfig firewalld off
# service firewalld stop


Segundo, basta instalar o Squid:

# yum install squid -y

Vamos deixar para inicializar com o sistema:

# chkconfig squid on

Agora inicie o Squid:

# service squid start

Pronto, Squid está instalado e funcionando perfeitamente.

Não esqueça de instalar o http:

# yum install http php -y

Agora vamos para a parte do Sarg:

Acesse a pasta temporária:

cd /tmp

Baixe o arquivo:

wget http://nbtelecom.dl.sourceforge.net/project/sarg/sarg/sarg-2.3.10/sarg-2.3.10.tar.gz

Depois disso, descompacte usando:

tar -xvf sarg-2.3.10.tar.gz

Acesse a pasta sarg-2.3.10:

cd sarg-2.3.10

Para que não ocorra este erro na hora da compilação:

*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19
make[1]: ** [check-macro-version] Erro 1
make[1]: Saindo do diretório `/tmp/sarg-2.3.10/po' make: ** [install-po]
make: ** [install-po] Erro 2


Basta editar um arquivo chamado Makefile.in.in.

Acesse a pasta po do SARG:

cd po

Depois edite:

vim Makefile.in.in

Procure a linha:

GETTEXT_MACRO_VERSION = 0.18

Coloque assim:

GETTEXT_MACRO_VERSION = 0.19

Volte ao diretório anterior para iniciar a compilação:

cd ..

Agora basta usar estes comandos.

./configure
$ make
# make install


Instalação bem sucedida.

Agora edite seu sarg.conf como quiser, acessando:

# vim /usr/local/etc/sarg.conf

Meu sarg.conf está assim:

### ARQUIVO DE CONFIGURACAO DO SARG ###

# DIRETORIO DE LOGS DO SQUID

access_log /var/log/squid/access.log

# USAR GRAFICOS
# graph_days_bytes_bar_color blue|green|yellow|orange|brown|red
graphs yes
graph_days_bytes_bar_color orange

# TITULO DO SARG
title "RELATORIOS DE ACESSO A INTERNET - SARG"

# FONTE/TAMANHO DO SITE
font_face Arial
font_size 9px

# SENHA UTILIZADA PARA ACESSO AO SARG
password senhasarg

# DIRETORIO DE PAGINAS DE LOGS
output_dir /var/www/html/squid-reports

Agora basta acessar o ip do seu servidor:

http://ip-servidor/squid-reports/

Espero ter ajudado.

Abraços.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Rápido contorno para o erro: null: caution: filename not matched

League of Legends no Ubuntu - Instalação

Catálogo de Apps Educativos para Linux

Windows vs Linux nos PCs

Crie sua própria classe Javascript

  

Comentários
[1] Comentário enviado por andreipmb em 25/09/2015 - 16:55h


Mt obrigado amigo. Me ajudou muito.



Contribuir com comentário