Escolar Documentos
Profissional Documentos
Cultura Documentos
Grafana
Grafana
Ano: 4º
Sala: Anf3
Turma: Única
Período: Tarde
1
Universidade Óscar Ribas
Faculdade de Ciências e Tecnologia
Departamento de Engenharia Informática e Comunicação
Administração de Sistemas e Serviços
Integrantes do grupo
Docente
_________________________________________
Engº. António Délcio
Luanda, 2023
Índice
1. Introdução.....................................................................................................................1
1.1. Problemática..............................................................................................................1
1.1.1. Justificativa..............................................................................................................1
1.2. Objectivo Geral..........................................................................................................2
1.2.1. Objectivos Específicos.............................................................................................2
2. Surgimento das redes de computador...........................................................................3
2.1. Ferramentas de Monitoramento................................................................................4
2.1.1. Vantagens das Ferramentas de Monitoramento.....................................................4
2.1.2. Desvantagens das Ferramentas de Monitoramento................................................4
2.1.3. Aplicações das Ferramentas de Monitoramento.....................................................5
2.2.1. Componentes do Prometheus..................................................................................6
2.2.2. Aplicações do Prometheus.......................................................................................6
2.2.4. Desvantagens do Prometheus..................................................................................7
2.3.2. Vantagens do Grafana.............................................................................................8
2.3.3. Desvantagens do Grafana........................................................................................8
2.3.4. Aplicações do Grafana.............................................................................................8
3. Metodologia.................................................................................................................10
3.1. Tipos de Pesquisas....................................................................................................10
3.1.1. Requisitos necessário para o funcionamento do monitoramento..........................10
3.2. Instalação e Configuração do Prometheus Grafana e WMI Exporter....................10
3.2.1. Instalação do Prometheus no Windows 10 Pro.....................................................11
3.2.2. Instalação e configuração Grafana no Windows 10 Pro.......................................14
3.2.3. Configuração do Grafana no Windows 10 Pro......................................................15
3.2.4. Instalação do exportador WMI na instalação do Grafana no Windows 10 Pro....18
3.2.5. Actualização do arquivo de configuração do Prometheus ao instalar o Grafana no
Windows 10 Pro..............................................................................................................20
3.3. Configuração do Prometheus como fonte de dados Grafana...................................21
3.3.1. Criação do Grafana Dashboad para monitorar o Windows 10 Pro......................23
4. Conclusão....................................................................................................................26
5. Referências Bibliográficas...........................................................................................27
Índice de figuras
Figura 1 – Versão do download do Prometeus. (Fonte: Própria)............................................11
Figura 2 – Localização diretório raiz do Prometheus. (Fonte: Própria)..................................11
Figura 3 – Acessando o cmd pelo caminho do Prometheus. (Fonte: Própria)........................12
Figura 4 – Código para instalar o Prometheus. (Fonte: Própria).............................................12
Figura 5 – Instalação do Prometheus. (Fonte: Própria)...........................................................12
Figura 6 – Confirmação da instalação do Prometheus. (Fonte: Própria).................................13
Figura 7 – Verificação do estado do Prometheus. (Fonte: Própria)........................................13
Figura 8 – Estado do Prometheus. (Fonte: Própria)................................................................14
Figura 9 – Versão do download do Grafana. (Fonte: Própria)...............................................14
Figura 10 – Janela de instalação do Grafana. (Fonte: Própria)...............................................15
Figura 11 – Caminho para substituição do SMTP/Emailing. (Fonte: Própria).......................15
Figura 12 – SMTP/Emailing trocado de false para true. (Fonte: Própria)..............................16
Figura 13 – Acessando o Grafana Dashboard. (Fonte: Própria).............................................16
Figura 14 – Página de login do Grafana. (Fonte: Própria)......................................................17
Figura 15 – Página de alteração das credencias do Grafana. (Fonte: Própria)........................17
Figura 16 – Dashboard do Grafana. (Fonte: Própria).............................................................18
Figura 17 – Versão do download do exportador do Windows. (Fonte: Própria).....................18
Figura 18 – Instalação do Windows Exporter. (Fonte: Própria).............................................19
Figura 19 – Verificação do estado do Windows Exporter. (Fonte: Própria)...........................19
Figura 20 – Metricas do Windows Exporter. (Fonte: Própria)...............................................20
Figura 21 – Código para ser adicionado no arquivo. (Fonte: Própria)....................................20
Figura 22 – Verificação do estado do Windows Exporter no Prometheus. (Fonte: Própria). 21
Figura 23 – Configuração da fonte de dados do Prometheus no Grafana. (Fonte: Própria)...22
Figura 24 – Adicionando fonte de dados. (Fonte: Própria).....................................................22
Figura 25 – Fonte de dados funcionando. (Fonte: Própria).....................................................23
Figura 26 – Importação do Dashboard. (Fonte: Própria)........................................................23
Figura 27 – Continuação da importação do Dashboard. (Fonte: Própria)...............................24
Figura 28– Importação do Dashboard concluída, clique em load. (Fonte: Própria)...............25
Figura 29 – Dashboard do Monitoramento. (Fonte: Própria).................................................25
Resumo
Este trabalho aborda a crescente importância das redes de computadores. O foco está no
acompanhamento do desempenho das redes, utilizando ferramentas de monitoramento, com
ênfase no estudo de duas ferramentas gratuitas, Prometheus e Grafana, em um ambiente local.
Os objectivos incluem explorar conceitos de redes de computadores e monitoramento,
detalhar o entendimento e a instalação das ferramentas, incorporando o exportador WMI no
Grafana para ambientes Windows. O trabalho culmina na apresentação dos resultados,
evidenciando a integração das ferramentas de monitoramento propostas.
1.1. Problemática
A ausência de ferramentas de monitoramento em uma rede pode resultar em desafios
significativos. Sem uma visão contínua do desempenho, disponibilidade e segurança da
infraestrutura, a rede está mais susceptível a falhas não detectadas, tempos de inatividade
prolongados e dificuldades na identificação de potenciais ameaças de segurança. A falta de
monitoramento também torna difícil otimizar recursos e antecipar necessidades de
escalabilidade, impactando a eficiência operacional.
1.1.1. Justificativa
1
1.2. Objectivo Geral
2
2. Surgimento das redes de computador
Hoje é possível construir redes através de inúmeras possibilidades: redes cabeadas (Ethernet,
fibra óptica), sem-fio (rádio, Bluetooth, Wi-Fi), entre outros. O custo, velocidade entre outros
factores é influenciado pelas tecnologias e dispositivos empregados na construção desta rede.
3
2.1. Ferramentas de Monitoramento
As ferramentas de monitoramento são usadas para controlar todos os recursos de uma rede
corporativa, garantindo seu desempenho, segurança e disponibilidade para todos os usuários.
Elas mensuram, em tempo real e 24 horas por dia, todos os recursos e actividades da rede.
4
Impacto no Desempenho: Em alguns casos, a própria ferramenta de monitoramento pode
gerar carga adicional no sistema, impactando o desempenho.
2.2. Prometeus
O Prometheus fornece uma linguagem de consulta chamada PromQL para consultar dados da
série temporal. Há muitos projetos que utilizam o PromQL, incluindo o Grafana e o
Alertmanager, para ajudar com tarefas analíticas e operacionais, como visualização de dados,
criação de alertas e escalonamento da infraestrutura de monitoramento.
Em termos de desempenho, o Prometheus é conhecido por ser bastante leve e eficiente. Ele
foi projetado para suportar sistemas distribuídos em grande escala e é capaz de lidar com
milhões de métricas por segundo com baixa latência.
5
2.2.1. Componentes do Prometheus
Alvos (Targets): São os sistemas ou serviços monitorados pelo Prometheus. Eles exportam
métricas no formato adequado para o Prometheus.
Expressões PromQL: Linguagem de consulta Prometheus que permite aos usuários extrair e
manipular métricas para análise.
Monitoramento de Infraestrutura;
Monitoramento de Contêineres;
Aplicações Distribuídas;
Bancos de Dados;
Monitoramento de Microsserviços;
Monitoramento de Redes;
6
2.2.3. Vantagens do Prometheus
Alertas Flexíveis;
Armazenamento Eficiente;
Armazenamento Limitado;
Backup e Recuperação;
Monitoramento Distribuído;
2.3.Grafana
O Grafana nos permite consultar, visualizar, explorar métricas e definir alertas para a fonte de
dados que pode ser um sistema, servidor, nós, cluster. Pode-se criar um painel dinâmico para
visualização e monitoramento. Permite salvar o dashboard e até compartilhar com os
membros da nossa equipe.
7
Criação de Dashboards: Os usuários podem criar dashboards personalizados, adicionando
painéis específicos a eles. Os painéis podem incluir gráficos de séries temporais, medidores,
tabelas, e outros tipos de visualizações.
Visualização Interactiva: O Grafana fornece uma interface intuitiva para explorar dados de
maneira interactiva nos painéis. Os usuários podem ampliar, filtrar e interagir com os dados
directamente no dashboard.
Alertas: É possível configurar alertas para notificar os usuários quando certas condições são
atendidas, como valores fora de faixa ou padrões específicos nos dados.
Suporte a várias fontes de dados, como Prometheus, InfluxDB, Elasticsearch, entre outros;
A curva de aprendizado inicial pode ser um pouco difícil para usuários inexperientes.
Monitoramento de aplicativos;
Monitoramento de IoT;
8
Monitoramento de Infraestrutura;
Monitoramento de Cloud.
Coleta de Métricas: O Exportador WMI colecta métricas de sistemas Windows, como uso de
CPU, memória, armazenamento do servidor, quantidade de requisições de uma aplicação,
entre outros.
Análise de Dados: As métricas coletadas podem ser analisadas para obter insights sobre o
desempenho do sistema.
Alertas: O Prometheus pode configurar alertas com base nas métricas coletadas pelo
Exportador WMI para notificar os usuários quando certas condições são atendidas.
Visualização de Dados: As métricas coletadas pelo Exportador WMI podem ser visualizadas
no Grafana para facilitar a interpretação e a compreensão.
9
3. Metodologia
Requisitos:
Baixar a versão mais recente do Prometheus para Windows. Copiar o link de para download
na página de download do Prometheus.
10
Figura 1 – Versão do download do Prometeus. (Fonte: Própria)
3.2.1. Instalação do Prometheus no Windows 10 Pro
Localize o diretório raiz “Prometheus” e abra com o prompt de comando (cmd) e passe o
endereço de escuta da web e o arquivo yml padrão do Prometheus.
11
Figura 4 – Código para instalar o Prometheus. (Fonte: Própria)
12
Figura 7 – Verificação do estado do Prometheus. (Fonte: Própria)
13
3.2.2. Instalação e configuração Grafana no Windows 10 Pro
Baixe à versão mais recente do Grafana, da página oficial do Grafana, selecionar o sistema
operacional da janela e baixar o instalador .msi.
14
3.2.3. Configuração do Grafana no Windows 10 Pro
Por padrão, altere a substituição falsa activada por verdadeira, verificar a imagem abaixo.
Para acessar o Grafana Dashboard abra seu navegador favorito, digite Nome do servidor
seguido da porta padrão grafana 3000.
15
Figura 13 – Acessando o Grafana Dashboard. (Fonte: Própria)
Página de login do Grafana, agora terá que fazer o login com o nome de usuário e senha
padrão do Grafana abaixo.
Senha – administrador
16
É sempre uma boa prática alterar suas credenciais de login.
17
Figura 17 – Versão do download do exportador do Windows. (Fonte: Própria)
Quando o download estiver concluído, basta clicar no arquivo MSI e iniciar a execução do
instalador.
Após a instalação do WMI Exporter, verificar se foi instalado com sucesso ou não. Então vá
para serviços e pesquise o exportador do Windows. Certifique-se de que o serviço exportador
do Windows esteja em execução.
18
Figura 19 – Verificação do estado do Windows Exporter. (Fonte: Própria)
19
Figura 20 – Metricas do Windows Exporter. (Fonte: Própria)
20
Salve o arquivo e saia. Depois de alterar o arquivo de configuração, você precisa reiniciar o
servidor prometheus. Para reiniciar, abra o prompt de comando e localize o diretório raiz
“Prometheus”. E execute o comando abaixo para reiniciar o prometheus.
Depois de fazer login no Grafana, primeiro navegue até o ícone Configurações ->>
Configuração ->> fontes de dados.
21
Figura 23 – Configuração da fonte de dados do Prometheus no Grafana. (Fonte:
Própria)
22
Clique em Salvar e testar para que apareça uma mensagem. A fonte de dados está
funcionando.
Construir um dashboard no Grafana para que ele possa reflectir as métricas do sistema
Windows. Usaremos 14510 para importar Grafana.com, vamos para à página inicial do
Grafana e selecione “Importar”.
23
Na próxima janela, basta inserir o ID do painel no campo correspondente. Forneça o nome e
selecione a fonte de dados Prometheus e clique em Import.
24
Figura 28– Importação do Dashboard concluída, clique em load. (Fonte: Própria)
25
4. Conclusão
A integração das ferramentas Prometheus e Grafana proporciona uma solução abrangente e
eficaz para o monitoramento de redes de computadores. Ao unir essas tecnologias, alcançou-
se uma visão contínua e detalhada do desempenho da rede local. A exploração aprofundada
desses conceitos forneceu uma base teórica sólida, essencial para compreender os desafios
enfrentados e as soluções propostas no contexto de monitoramento de redes.
26
5. Referências Bibliográficas
https://grafana.com/docs/agent/latest/flow/reference/components/
prometheus.exporter.windows/
https://medium.com/tech-grupozap/prometheus-monitorando-a-sa%C3%BAde-da-sua-aplica
%C3%A7%C3%A3o-bd9b3b63e7b1
https://rakeshjain-devops.medium.com/monitoring-windows-servers-using-prometheus-wmi-
exporter-eb082fcbaffb
https://www.fosstechnix.com/install-prometheus-and-grafana-with-wmi-exporter-on-
window-server-2022-base/#prerequisite
https://www.linkedin.com/pulse/monitoramento-de-aplica%C3%A7%C3%B5es-com-
prometheus-e-grafana-daniel-eduardo/?originalSubdomain=pt
https://www.sensedia.com.br/post/monitoramento-de-aplicacoes-com-prometheus-grafana-
alertmanager-e-victoriametrics
MAIA, Luiz Paulo, Arquitetura de Redes de Computadores, Rio de Janeiro, LTC, 2009, p. 7,
37.
Pequenas Redes com Microsoft Windows, Para Casa e Escritório, Autor: João Eriberto Mota
Filho, 2001, Editora Ciência Moderna, ISBN 85-7393-134-5.
SOARES, Luiz Fernando Gomes; LEMOS, Guido; Colcher, Sérgio, Redes de Computadores:
Das LANs, MANs e WANs às Redes ATM, 2. Ed. revisada e ampliada, 4 reimpressão,
Editora Campus, 1997, p. 10 – 28.
27