{"id":58,"date":"2011-01-18T16:59:00","date_gmt":"2011-01-18T16:59:00","guid":{"rendered":"http:\/\/artigos.marcomapa.com\/?p=58"},"modified":"2011-09-11T19:22:21","modified_gmt":"2011-09-11T19:22:21","slug":"levante-estatisticas-para-seu-site","status":"publish","type":"post","link":"https:\/\/marcomapa.com\/artigos\/levante-estatisticas-para-seu-site\/","title":{"rendered":"Levante estat\u00edsticas para seu site"},"content":{"rendered":"<p>Para realizarmos estat\u00edsticas de um site, existem diversas ferramentas dispon\u00edveis, mas sem d\u00favida o Webalizer&nbsp;\u00e9 a ferramenta mais difundida para tal feito.<\/p>\n<p>O Webalizer \u00e9 um gerador de estat\u00edsticas de acesso para o servidor web. O Apache, por si s\u00f3, loga todos os acessos feitos ao servidor, incluindo as p\u00e1ginas acessadas, o tr\u00e1fego gerado, os navegadores e os sistemas operacionais usados pelos clientes, entre outras informa\u00e7\u00f5es \u00fateis para entender os h\u00e1bitos e interesses de seus visitantes.<\/p>\n<p>Com o Apache funcionando, \u00e9 simples instalar o Webalizer: procure pelo pacote \"webalizer\" dentro do gerenciador de pacotes. Ele \u00e9 inclu\u00eddo em todas as principais distribui\u00e7\u00f5es. Nas derivadas do Debian, voc\u00ea pode instal\u00e1-lo via apt-get:<\/p>\n<p># apt-get install webalizer<\/p>\n<p>Ao contr\u00e1rio do Apache, o Webalizer n\u00e3o \u00e9 um servi\u00e7o que fica residente, mas sim um execut\u00e1vel que precisa ser chamado cada vez que quiser ver a p\u00e1gina de estat\u00edsticas atualizada. Basta cham\u00e1-lo como root:<\/p>\n<p># webalizer<\/p>\n<p>Por padr\u00e3o, a p\u00e1gina de estat\u00edsticas \u00e9 armazenada na pasta \"webalizer\/\", dentro do seu servidor web. Se o Apache estiver configurado para armazenar as p\u00e1ginas dentro do diret\u00f3rio \"\/var\/www\", ent\u00e3o as estat\u00edsticas v\u00e3o para a pasta \"\/var\/www\/webalizer\".<\/p>\n<p>O arquivo de configura\u00e7\u00e3o do Webalizer \u00e9 o \"\/etc\/webalizer.conf\". \u00c9 importante que voc\u00ea revise o arquivo de configura\u00e7\u00e3o, indicando pelo menos a localiza\u00e7\u00e3o correta do arquivo de log do Apache e alterando a pasta onde as estat\u00edsticas ficar\u00e3o armazenadas, caso n\u00e3o queira que elas fiquem dispon\u00edveis ao p\u00fablico. Voc\u00ea pode armazen\u00e1-las em uma pasta isolada no servidor web, como, por exemplo, \"\/var\/webalizer\", de forma que elas fiquem dispon\u00edveis apenas localmente ou atrav\u00e9s de um script. As duas op\u00e7\u00f5es \"essenciais\" dentro do arquivo s\u00e3o:<\/p>\n<p>LogFile \/var\/log\/apache\/access.log<\/p>\n<p>OutputDir \/var\/www\/webalizer<\/p>\n<p>Para n\u00e3o precisar executar o comando \"webalizer\" manualmente sempre que precisar atualizar as estat\u00edsticas, voc\u00ea pode configurar o cron para execut\u00e1-lo automaticamente uma vez por dia ou uma vez por hora. Para isso, basta criar um script dentro da pasta \"\/etc\/cron.daily\/\" ou \"\/etc\/cron.hourly\/\", contendo o comando \"webalizer\".<\/p>\n<p>Todos os scripts colocados dentro dessas pastas s\u00e3o, respectivamente, executados todos os dias de manh\u00e3, ou uma vez por hora. Para que funcione, \u00e9 importante verificar se o servi\u00e7o \"cron\" ou \"crond\" est\u00e1 ativo. No caso do Debian, o script para execu\u00e7\u00e3o do webalizer atrav\u00e9s do cron \u00e9 criado automaticamente e configurado para ser executado uma vez por dia.<\/p>\n<p>Em um servidor Apache com v\u00e1rios virtual hosts, \u00e9 poss\u00edvel fazer com que o Webalizer gere estat\u00edsticas separadas para cada um, com uma configura\u00e7\u00e3o um pouco mais cuidadosa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para realizarmos estat\u00edsticas de um site, existem diversas ferramentas dispon\u00edveis, mas sem d\u00favida o Webalizer&nbsp;\u00e9 a ferramenta mais difundida para<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,5],"tags":[],"class_list":["post-58","post","type-post","status-publish","format-standard","hentry","category-marketing","category-web"],"_links":{"self":[{"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/posts\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":1,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/posts\/58\/revisions"}],"predecessor-version":[{"id":115,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/posts\/58\/revisions\/115"}],"wp:attachment":[{"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/media?parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/categories?post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/tags?post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}