
duker
(usa Ubuntu)
Enviado em 09/11/2014 - 17:36h
Foi necessário configurar a versão 3.3 para ter essa opção....
Etapas para configurar o squid 3.3.1
Para instalar essa versão foi adicionado o ppa:kakrueger/squid3
Passo1: Instalar script python
apt-get install python-software-properties
Passo2: Adicionar PPA
add-apt-repository ppa:kakrueger/squid3
Passo3: Instalar squid 3.3.1 (por cima do atual) squid3
apt-get install squid3
O squid 3.3.1 se conecta no MySQL usando o FQDN, por isso é necessário fazer o seguinte passo, na criacao da conta que irá acessar o MySQL.
Passo4: Criar o usuário proxy no banco squid_log do MySQL a partir do FQDN da máquina
shell> mysql -u root -p
Password: XXXXX
mysql> GRANT INSERT,SELECT,CREATE ON squid_log.* TO 'proxy'@'nome.dominio' IDENTIFIED BY 'proxy';
mysql> FLUSH PRIVILEGES;
Passo5: Configurar squid.conf
Comente ou apague a linha com o caminho do arquivo: access_log /var/log/squid3/access.log
Localize o script log_db_daemon (Ubuntu ficou no /usr/lib/squid3/log_db_daemon)
Adicione as 2 linhas
logfile_daemon /usr/lib/squid3/log_db_daemon
access_log daemon:/ip.do.mysql:3306/squid_log/access_log/proxy/proxy squid
Passo6: Reinicie os serviços
service smbd restart ; service winbind restart ; service squid3 restart
Passo7: Valide o funcionamento
E no caso de não funcionamento o log a ser verificado é o cache.log em /var/log/squid3/cache.log e o syslog
Crédito:
http://manpages.ubuntu.com/manpages/saucy/man8/log_db_daemon.8.html