{"id":143,"date":"2025-01-27T01:23:10","date_gmt":"2025-01-27T04:23:10","guid":{"rendered":"https:\/\/blog.vpsbrasil.com.br\/?p=143"},"modified":"2026-04-22T23:45:40","modified_gmt":"2026-04-23T02:45:40","slug":"tutorial-completo-configurando-o-elastic-stack-elk-no-vps-para-logs-e-analise-de-dados","status":"publish","type":"post","link":"http:\/\/blog.vpsbrasil.com.br\/index.php\/2025\/01\/27\/tutorial-completo-configurando-o-elastic-stack-elk-no-vps-para-logs-e-analise-de-dados\/","title":{"rendered":"Tutorial Completo: Configurando o Elastic Stack (ELK) no VPS para Logs e An\u00e1lise de Dados"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>Descri\u00e7O Elastic Stack (ELK), composto pelo Elasticsearch, Logstash e Kibana, \u00e9 uma das solu\u00e7\u00f5es mais populares para gerenciamento de logs e an\u00e1lise de dados. Este tutorial explica como instalar e configurar o ELK Stack em seu VPS.\u00e3o<\/strong><\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. O Que \u00c9 o Elastic Stack (ELK)?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Elasticsearch:<\/strong> Um mecanismo de busca e an\u00e1lise.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Logstash:<\/strong> Coleta, processa e envia logs para o Elasticsearch.<\/li>\n\n\n\n<li><strong>Kibana:<\/strong> Interface visual para explorar os dados no Elasticsearch.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Com o ELK, voc\u00ea pode monitorar servidores, aplicativos e redes de maneira eficiente, identificando problemas e tend\u00eancias rapidamente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Pr\u00e9-requisitos<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VPS rodando Ubuntu 20.04 ou superior.<\/li>\n\n\n\n<li>Acesso root ou usu\u00e1rio com privil\u00e9gios sudo.<\/li>\n\n\n\n<li>Recursos m\u00ednimos: 2 CPUs, 4 GB de RAM e 20 GB de espa\u00e7o em disco.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Instalando o Elastic Stack<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 1: Atualize o Sistema<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de come\u00e7ar, atualize os pacotes do sistema:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">sudo apt update &amp;&amp; sudo apt upgrade -y\n<\/code><\/span><\/pre>\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 2: Instale o Elasticsearch<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Importe a chave GPG do Elastic:<\/strong> <code>wget -qO - https:\/\/artifacts.elastic.co\/GPG-KEY-elasticsearch | sudo apt-key add -<\/code><\/li>\n\n\n\n<li><strong>Adicione o reposit\u00f3rio Elastic:<\/strong> <code>echo \"deb https:\/\/artifacts.elastic.co\/packages\/8.x\/apt stable main\" | sudo tee -a \/etc\/apt\/sources.list.d\/elastic-8.x.list<\/code><\/li>\n\n\n\n<li><strong>Instale o Elasticsearch:<\/strong> <code>sudo apt update &amp;&amp; sudo apt install elasticsearch -y<\/code><\/li>\n\n\n\n<li><strong>Configure o Elasticsearch para iniciar automaticamente:<\/strong> <code>sudo systemctl enable elasticsearch sudo systemctl start elasticsearch<\/code><\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 3: Instale o Logstash<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Instale o Logstash:<\/strong> <code>sudo apt install logstash -y<\/code><\/li>\n\n\n\n<li><strong>Configure o Logstash (opcional):<\/strong><br>Crie ou edite o arquivo de configura\u00e7\u00e3o <code>\/etc\/logstash\/conf.d\/logstash.conf<\/code>. Um exemplo b\u00e1sico: <code>input { beats { port =&gt; 5044 } } output { elasticsearch { hosts =&gt; [\"http:\/\/localhost:9200\"] } }<\/code><\/li>\n\n\n\n<li><strong>Inicie o servi\u00e7o Logstash:<\/strong> <code>sudo systemctl enable logstash sudo systemctl start logstash<\/code><\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 4: Instale o Kibana<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Instale o Kibana:<\/strong> <code>sudo apt install kibana -y<\/code><\/li>\n\n\n\n<li><strong>Configure o Kibana para acessar remotamente:<\/strong><br>Edite o arquivo <code>\/etc\/kibana\/kibana.yml<\/code> e configure o <code>server.host<\/code>: <code>server.host: \"0.0.0.0\"<\/code><\/li>\n\n\n\n<li><strong>Inicie o servi\u00e7o Kibana:<\/strong> <code>sudo systemctl enable kibana sudo systemctl start kibana<\/code><\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 5: Instale o Filebeat (opcional)<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Instale o Filebeat para coletar logs:<\/strong> <code>sudo apt install filebeat -y<\/code><\/li>\n\n\n\n<li><strong>Configure o Filebeat para enviar dados ao Logstash:<\/strong><br>Edite o arquivo <code>\/etc\/filebeat\/filebeat.yml<\/code>: <code>output.logstash: hosts: [\"localhost:5044\"]<\/code><\/li>\n\n\n\n<li><strong>Inicie o Filebeat:<\/strong> <code>sudo systemctl enable filebeat sudo systemctl start filebeat<\/code><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Acessando o Kibana<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Abra o navegador e acesse:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">http:<span class=\"hljs-comment\">\/\/IP_DO_VPS:5601<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<ul class=\"wp-block-list\">\n<li>Substitua <code>IP_DO_VPS<\/code> pelo IP do seu servidor.<\/li>\n\n\n\n<li>O Kibana ser\u00e1 sua interface para criar dashboards e explorar os dados coletados.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Configurando Dashboards no Kibana<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navegue at\u00e9 a aba <strong>Discover<\/strong> para explorar os logs em tempo real.<\/li>\n\n\n\n<li>Use a aba <strong>Dashboards<\/strong> para criar visualiza\u00e7\u00f5es personalizadas.<\/li>\n\n\n\n<li>Conecte-se ao Elasticsearch para configurar alertas e monitoramento avan\u00e7ado.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Configura\u00e7\u00f5es de Seguran\u00e7a (Opcional, Recomendado)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Habilite autentica\u00e7\u00e3o no Kibana:<\/strong> Configure os usu\u00e1rios no arquivo de seguran\u00e7a do Elastic Stack.<\/li>\n\n\n\n<li><strong>Use HTTPS:<\/strong> Para proteger a conex\u00e3o com o Elasticsearch, Logstash e Kibana.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclus\u00e3o<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O Elastic Stack transforma seu VPS em uma poderosa ferramenta para centralizar logs e realizar an\u00e1lises detalhadas de dados. Com essa configura\u00e7\u00e3o, voc\u00ea ter\u00e1 visibilidade total sobre seu sistema, identificando poss\u00edveis problemas antes que afetem seus servi\u00e7os.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udca1 <strong>Conhe\u00e7a os planos da <a href=\"https:\/\/www.vpsbrasil.com.br\/\" data-type=\"link\" data-id=\"https:\/\/www.vpsbrasil.com.br\/\">VPS Brasil<\/a> para obter desempenho garantido e suporte t\u00e9cnico especializado!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descri\u00e7O Elastic Stack (ELK), composto pelo Elasticsearch, Logstash e Kibana, \u00e9 uma das solu\u00e7\u00f5es mais populares para gerenciamento de logs e an\u00e1lise de dados. Este tutorial explica como instalar e configurar o ELK Stack em seu VPS.\u00e3o 1. O Que \u00c9 o Elastic Stack (ELK)? Elasticsearch: Um mecanismo de busca e an\u00e1lise. Com o ELK, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":145,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriais"],"_links":{"self":[{"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=143"}],"version-history":[{"count":2,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/143\/revisions"}],"predecessor-version":[{"id":276,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/143\/revisions\/276"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/media\/145"}],"wp:attachment":[{"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=143"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}