{"id":81,"date":"2016-04-30T16:16:58","date_gmt":"2016-04-30T19:16:58","guid":{"rendered":"http:\/\/www.ddns.eti.br\/?p=81"},"modified":"2022-07-15T10:18:46","modified_gmt":"2022-07-15T13:18:46","slug":"instalando-lightsquid-debian-8","status":"publish","type":"post","link":"https:\/\/bfnetworks.com.br\/instalando-lightsquid-debian-8\/","title":{"rendered":"INSTALANDO LIGHTSQUID – DEBIAN 8"},"content":{"rendered":"
Em poucas palavras o LightSquid<\/strong> \u00e9 um analisador de logs para o Squid Proxy<\/strong> como o\u00a0Sarg <\/a>j\u00e1 falado aqui no site. Com ele pode-se ver o que mais consome o link de internet, que usu\u00e1rio est\u00e1 acessando determinados sites, entre outros dados que se pode ter atrav\u00e9s de logs. Primeira entre na pasta onde ficam os sites do apache com o comando abaixo: Entre na pasta extra\u00edda e d\u00ea permiss\u00e3o de execu\u00e7\u00e3o nos tipos de arquivos .cgi .pl como abaixo. Reinicie o apache: Rode o commando abaixo dentro da pasta lightsquid: Neste ponto, corrigido o erro, ou se n\u00e3o houve erros execute novamente e verifique se a sa\u00edda do comando d\u00e1 semelhante a imagem abaixo: http:\/\/lightsquid.sourceforge.net\/Installs.html Em poucas palavras o LightSquid \u00e9 um analisador de logs para o Squid Proxy como o\u00a0Sarg j\u00e1 falado aqui no site. Com ele pode-se ver o que mais consome o link de internet, que usu\u00e1rio est\u00e1 acessando determinados sites, entre outros dados que se pode ter atrav\u00e9s de logs. Lista de alguns recursos segundo lightsquid.sourceforge.net: […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[24,15],"tags":[48,78,135,139],"_links":{"self":[{"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/posts\/81"}],"collection":[{"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/comments?post=81"}],"version-history":[{"count":1,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/posts\/81\/revisions"}],"predecessor-version":[{"id":1911,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/posts\/81\/revisions\/1911"}],"wp:attachment":[{"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/media?parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/categories?post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/tags?post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}
\nLista de alguns recursos segundo lightsquid.sourceforge.net<\/a>:<\/p>\n\n
INSTALANDO\u00a0APACHE<\/h3>\n\n
# apt-get install apache2
<\/code><\/pre>\n\nOBTENDO LIGHTSQUID<\/h3>\n
\n\n# cd \/var\/www\/html
<\/code><\/pre>\n
\nDepois baixe o lightsquid:
\n\n# wget \u2013no-check-certificate https:\/\/sourceforge.net\/projects\/lightsquid\/files\/lightsquid\/1.8\/lightsquid-1.8.tgz
<\/code><\/pre>\n
\nExtraia o arquivo e altere o nome da pasta, removendo o n\u00famero da vers\u00e3o;
\n\n# tar -xvf lightsquid-1.8.tgz
\n# mv lightsquid-1.8\/ \/var\/www\/html\/lightsquid\/
<\/code><\/pre>\n<\/p>\nCONFIGURANDO PERMISS\u00d5ES E APACHE<\/h3>\n
\n\n# cd \/var\/www\/html\/lightsquid
\n# chmod +x *.pl
\n# chmod +x *.cgi
<\/code><\/pre>\n
\nNo arquivo \/etc\/apache2\/apache.conf adicione as linhas seguintes. Elas far\u00e3o o apache reconhecer o formato .cgi como formato padr\u00e3o para ser aberto, que por padr\u00e3o \u00e9 o .html.<\/p>\n<Directory<\/span> \"\/var\/www\/html\/lightsquid\"<\/span>><\/span><\/em><\/strong>\n\u00a0 \u00a0 AddHandler cgi-script .cgi<\/em><\/strong>\n\u00a0 \u00a0 AllowOverride All<\/em><\/strong>\n<\/Directory><\/em><\/strong><\/span>\n<\/pre>\n
\n\n# service apache2 restart
<\/code><\/pre>\n<\/p>\nRODANDO ARQUIVOS<\/h3>\n
\n\n# .\/check-setup.pl
<\/code><\/pre>\n
\nObs.: Neste momento se estiver utilizando o squid3, voc\u00ea poder\u00e1 ter o seguinte erro como na imagem abaixo. Observe que ele fale que n\u00e3o pode acessar o arquivo \/var\/log\/squid\/\u2019access.log\u2019<\/strong>, porque justamente utilizamos o squid3.
\n
\nPara corrigir, teremos que acessar o arquivo lightsquid.cfg<\/strong>, procure pela linha que come\u00e7a por \u201c$logpath<\/strong>\u201d. Na vers\u00e3o que utilizei estava na linha 23 e altere o valor da vari\u00e1vel $logpath<\/strong> para o caminho que est\u00e1 seu log do Squid, no meu caso ficou assim a linha:<\/p>\n$logpath = \u201c\/var\/log\/squid3\u201d\n<\/pre>\n
\n
\nRode agora o comando abaixo:
\n\n# .\/lightparser.pl
<\/code><\/pre>\n
\nO normal \u00e9 o comando n\u00e3o mostrar nada. Se tudo estiver certo, voc\u00ea pode acessar j\u00e1 o lightsquid por http:\/\/<IP-SERVIDOR>\/lightsquid<\/strong>.
\nEsse \u00faltimo comando deve ser executado para que os dados sejam atualizados no lightsquid, ou seja ele leia o arquivo de log, ent\u00e3o para n\u00e3o ter que executa-lo v\u00e1rias vezes adicione no cron. Execute o comando abaixo:
\n\n# crontab -e
<\/code><\/pre>\n
\nProvalmente ele pergunte sobre o editor de preferencia, dar\u00e1 uma lista numerada e basta digitar o n\u00famero do editor que deseja. E adicione a linha abaixo para executar a cada 20 minutos:<\/p>\n*\/20 * * * * \/var\/www\/html\/lightsquid\/lightparser.pl<\/pre>\n
FONTES:<\/h3>\n
\nhttp:\/\/packages.ubuntu.com\/search?suite=trusty&arch=any&mode=filename&searchon=contents&keywords=cgi.pm
\nhttps:\/\/www.vivaolinux.com.br\/artigo\/Agendando-tarefas-em-Linux-Unix-usando-30o-cron
\n <\/p>\n","protected":false},"excerpt":{"rendered":"