{"id":134,"date":"2025-01-23T18:31:22","date_gmt":"2025-01-23T21:31:22","guid":{"rendered":"https:\/\/blog.vpsbrasil.com.br\/?p=134"},"modified":"2025-01-23T18:31:23","modified_gmt":"2025-01-23T21:31:23","slug":"tutorial-monitorando-o-desempenho-do-vps-com-ferramentas-como-netdata-e-grafana","status":"publish","type":"post","link":"http:\/\/blog.vpsbrasil.com.br\/index.php\/2025\/01\/23\/tutorial-monitorando-o-desempenho-do-vps-com-ferramentas-como-netdata-e-grafana\/","title":{"rendered":"Tutorial: Monitorando o Desempenho do VPS com Ferramentas como Netdata e Grafana"},"content":{"rendered":"\n<p>Manter o desempenho do seu VPS em dia \u00e9 fundamental para garantir a estabilidade dos servi\u00e7os que ele hospeda. Monitorar m\u00e9tricas como uso de CPU, mem\u00f3ria, disco e tr\u00e1fego de rede ajuda a identificar problemas antes que eles causem interrup\u00e7\u00f5es. Neste tutorial, voc\u00ea aprender\u00e1 a configurar duas ferramentas poderosas para monitoramento de VPS: <strong>Netdata<\/strong> e <strong>Grafana<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>O que voc\u00ea vai aprender<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O que \u00e9 monitoramento de desempenho e por que ele \u00e9 importante.<\/li>\n\n\n\n<li>Como instalar e configurar o <strong>Netdata<\/strong>.<\/li>\n\n\n\n<li>Como integrar o <strong>Grafana<\/strong> para visualiza\u00e7\u00f5es avan\u00e7adas.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pr\u00e9-requisitos<\/strong><\/h2>\n\n\n\n<p>Antes de come\u00e7ar, voc\u00ea precisar\u00e1 de:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Um VPS rodando <strong>Ubuntu<\/strong> ou <strong>Debian<\/strong> (outros sistemas tamb\u00e9m s\u00e3o suportados).<\/li>\n\n\n\n<li>Acesso root ou um usu\u00e1rio com privil\u00e9gios sudo.<\/li>\n\n\n\n<li>Um m\u00ednimo de 2 GB de RAM, especialmente se for usar o Grafana.<\/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>Parte 1: Instalando e Configurando o Netdata<\/strong><\/h3>\n\n\n\n<p>O <strong>Netdata<\/strong> \u00e9 uma ferramenta leve e f\u00e1cil de usar que oferece monitoramento em tempo real de desempenho e sa\u00fade do sistema.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1. Instalando o Netdata<\/strong><\/h4>\n\n\n\n<p>Execute o comando abaixo para instalar o Netdata:<\/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\">bash &lt;(curl -Ss https:<span class=\"hljs-comment\">\/\/my-netdata.io\/kickstart.sh)  <\/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<p>Esse script detecta o sistema operacional e instala automaticamente o Netdata.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. Acessando o Painel do Netdata<\/strong><\/h4>\n\n\n\n<p>Ap\u00f3s a instala\u00e7\u00e3o, o Netdata estar\u00e1 rodando na porta 19999 por padr\u00e3o. No navegador, acesse:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\">http:\/\/<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">seu-ip-do-vps<\/span>&gt;<\/span>:19999  \n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Voc\u00ea ver\u00e1 um painel interativo com gr\u00e1ficos detalhados sobre o desempenho do sistema.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Configura\u00e7\u00e3o B\u00e1sica do Netdata<\/strong><\/h4>\n\n\n\n<p>Edite o arquivo de configura\u00e7\u00e3o principal para ajustar o comportamento padr\u00e3o:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">sudo nano \/etc\/netdata\/netdata.conf  \n<\/code><\/span><\/pre>\n\n\n<p>Certifique-se de configurar a seguran\u00e7a, como restringir o acesso apenas ao seu IP:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\">&#91;web]  \n    bind to = <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">seu-ip-do-vps<\/span>&gt;<\/span>:19999  \n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Reinicie o Netdata para aplicar as altera\u00e7\u00f5es:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">sudo systemctl restart netdata  \n<\/code><\/span><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Parte 2: Instalando e Configurando o Grafana<\/strong><\/h3>\n\n\n\n<p>O <strong>Grafana<\/strong> \u00e9 uma ferramenta avan\u00e7ada para criar pain\u00e9is personalizados de monitoramento, e ele pode ser integrado ao Netdata para melhorar a visualiza\u00e7\u00e3o.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1. Instalando o Grafana<\/strong><\/h4>\n\n\n\n<p>Adicione o reposit\u00f3rio oficial do Grafana:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">sudo apt update  \nsudo apt install -y software-properties-common  \nwget -q -O - https:<span class=\"hljs-comment\">\/\/packages.grafana.com\/gpg.key | sudo apt-key add -  <\/span>\nsudo add-apt-repository <span class=\"hljs-string\">\"deb https:\/\/packages.grafana.com\/oss\/deb stable main\"<\/span>  \nsudo apt update  \nsudo apt install grafana -y  \n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><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<h4 class=\"wp-block-heading\"><strong>2. Iniciando o Grafana<\/strong><\/h4>\n\n\n\n<p>Habilite e inicie o servi\u00e7o do Grafana:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">sudo systemctl enable grafana-server  \nsudo systemctl start grafana-server  \n<\/code><\/span><\/pre>\n\n\n<p>O Grafana estar\u00e1 dispon\u00edvel na porta 3000. Acesse-o no navegador:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\">http:\/\/<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">seu-ip-do-vps<\/span>&gt;<\/span>:3000  \n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<ul class=\"wp-block-list\">\n<li>Login padr\u00e3o:\n<ul class=\"wp-block-list\">\n<li><strong>Usu\u00e1rio<\/strong>: <code>admin<\/code><\/li>\n\n\n\n<li><strong>Senha<\/strong>: <code>admin<\/code> (voc\u00ea ser\u00e1 solicitado a alterar a senha no primeiro login).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Configurando o Grafana para Integrar com Netdata<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>No painel do Grafana, clique em <strong>Configuration > Data Sources > Add Data Source<\/strong>.<\/li>\n\n\n\n<li>Escolha <strong>Prometheus<\/strong> (o Netdata usa Prometheus como backend para m\u00e9tricas).<\/li>\n\n\n\n<li>Configure a URL para apontar para o endpoint Prometheus do Netdata: <code>http:\/\/&lt;seu-ip-do-vps>:19999\/api\/v1<\/code><\/li>\n\n\n\n<li>Salve e teste a conex\u00e3o.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>4. Criando Pain\u00e9is Personalizados no Grafana<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clique em <strong>Create > Dashboard<\/strong>.<\/li>\n\n\n\n<li>Adicione gr\u00e1ficos e selecione as m\u00e9tricas do Netdata para monitorar.<\/li>\n\n\n\n<li>Personalize o layout e salve o painel para acompanhar os dados em tempo real.<\/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>Compara\u00e7\u00e3o entre Netdata e Grafana<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Crit\u00e9rio<\/strong><\/th><th><strong>Netdata<\/strong><\/th><th><strong>Grafana<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Foco Principal<\/strong><\/td><td>Monitoramento em tempo real<\/td><td>Visualiza\u00e7\u00e3o avan\u00e7ada de m\u00e9tricas<\/td><\/tr><tr><td><strong>Configura\u00e7\u00e3o<\/strong><\/td><td>Simples, pronto para uso imediato<\/td><td>Mais avan\u00e7ada, exige integra\u00e7\u00e3o<\/td><\/tr><tr><td><strong>Usabilidade<\/strong><\/td><td>Intuitivo, gr\u00e1ficos autom\u00e1ticos<\/td><td>Personaliz\u00e1vel e adapt\u00e1vel \u00e0s demandas<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Parte 3: Melhorando o Monitoramento com Alertas<\/strong><\/h3>\n\n\n\n<p>Ambas as ferramentas permitem configurar alertas para notificar voc\u00ea em caso de problemas.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Alertas no Netdata<\/strong><\/h4>\n\n\n\n<p>Edite o arquivo de configura\u00e7\u00e3o de alertas para ajustar os gatilhos:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">sudo nano \/etc\/netdata\/health.d\/alarms.conf  \n<\/code><\/span><\/pre>\n\n\n<p>Voc\u00ea pode, por exemplo, configurar alertas para alto uso de CPU ou espa\u00e7o em disco.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Alertas no Grafana<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No painel do Grafana, clique em <strong>Alerting > Notification Channels<\/strong>.<\/li>\n\n\n\n<li>Configure notifica\u00e7\u00f5es por e-mail, Slack, Telegram ou outro servi\u00e7o.<\/li>\n\n\n\n<li>Adicione condi\u00e7\u00f5es de alerta nos gr\u00e1ficos do painel.<\/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>Monitorar o desempenho do seu VPS com ferramentas como <strong>Netdata<\/strong> e <strong>Grafana<\/strong> \u00e9 uma pr\u00e1tica essencial para manter alta disponibilidade e detectar problemas rapidamente.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O <strong>Netdata<\/strong> \u00e9 perfeito para monitoramento em tempo real com configura\u00e7\u00e3o simples.<\/li>\n\n\n\n<li>O <strong>Grafana<\/strong> traz uma camada extra de personaliza\u00e7\u00e3o e an\u00e1lise avan\u00e7ada.<\/li>\n<\/ul>\n\n\n\n<p>Ambas as ferramentas juntas criam um ambiente de monitoramento robusto e eficiente, garantindo que seu VPS atenda \u00e0s demandas dos seus projetos.<\/p>\n\n\n\n<p>Se precisar de ajuda para implementar essas ferramentas, conte com a <strong>VPS Brasil<\/strong>, sempre pronta para te apoiar! \ud83d\ude80<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manter o desempenho do seu VPS em dia \u00e9 fundamental para garantir a estabilidade dos servi\u00e7os que ele hospeda. Monitorar m\u00e9tricas como uso de CPU, mem\u00f3ria, disco e tr\u00e1fego de rede ajuda a identificar problemas antes que eles causem interrup\u00e7\u00f5es. Neste tutorial, voc\u00ea aprender\u00e1 a configurar duas ferramentas poderosas para monitoramento de VPS: Netdata e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-134","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\/134","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=134"}],"version-history":[{"count":1,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"predecessor-version":[{"id":136,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/134\/revisions\/136"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/media\/135"}],"wp:attachment":[{"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}