Você está na página 1de 33

Universidade Óscar Ribas

Faculdade de Ciências e Tecnologia


Departamento de Engenharia Informática e Comunicação
Administração de Sistemas e Serviços

FERRAMENTAS DE MONITORAMENTO (PROMETHEUS E


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

FERRAMENTAS DE MONITORAMENTO (PROMETHEUS E


GRAFANA)

Integrantes do grupo

1. Angelssica Conceição Madeira Lopes - 20200821


2. Edna Assucena Bastos - 20200298
3. Kanga Gonçalves João Muku - 20200045
4. Loid da Silva Machado - 20200300
5. Vilma António Ventura - 20200343

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.

Palavras-chave: Redes de computadores, Ferramentas de Monitoramento, Promatheus e


Grafana.
Abstract
This work addresses the growing importance of computer networks. The focus is on
monitoring network performance, using monitoring tools, with an emphasis on studying two
free tools, Prometheus and Grafana, in a local environment. The objectives include exploring
computer networking and monitoring concepts, detailing the understanding and installation of
tools, incorporating the WMI exporter into Grafana for Windows environments. The work
culminates in the presentation of results, highlighting the integration of the proposed
monitoring tools.

Keywords: Computer networks, Monitoring Tools, Promatheus and Grafana.


1. Introdução
A necessidade de comunicação entre os seres humanos é de suma importância para o
desenvolvimento das sociedades, ainda mais em um mundo globalizado como o actual. Um
factor importante e facilitador para que essa comunicação ocorra são as redes de
computadores. São elas que possuem o objectivo de interligar cidades, países e continentes
através de meios digitais.

As ferramentas de monitoramento são softwares que ajudam os administradores de sistemas a


monitorar sua infraestrutura. Elas desempenham um papel crucial na manutenção e
otimização da infraestrutura de TI e fornecem uma visão valiosa sobre o desempenho, a
disponibilidade e a saúde geral dos sistemas e redes, permitindo que os administradores de TI
identifiquem e resolvam problemas antes que eles afectem a operação geral do sistema.

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.

Como a integração de ferramentas de monitoramento, pode abordar e mitigar os desafios


operacionais associados à falta de visibilidade contínua no desempenho, disponibilidade e
segurança em uma rede sem monitoramento?

1.1.1. Justificativa

Ao integrar as ferramentas de monitoramento, promove-se uma gestão proativa, optimiza-se


recursos, aprimora-se a eficiência operacional , garante a estabilidade e segurança da rede. Ao
agregar Prometheus e Grafana, busca-se superar as limitações decorrentes da falta de
monitoramento, proporcionando uma base sólida para a administração efectiva da
infraestrutura de rede.

1
1.2. Objectivo Geral

Integrar ferramentas de monitoramento utilizando Prometheus e o Grafana.

1.2.1. Objectivos Específicos

 Abordar conceitos relacionados a redes de computadores e ferramentas de monitoramento;


 Instalar e Configurar as ferramentas Prometheus e Grafana;
 Montar o exportador WMI na instalação do Grafana no Windows;
 Apresentar os Resultados.

2
2. Surgimento das redes de computador

Durante a década de 60, as primeiras redes de computadores tinham o propósito de trocar


dados entre dois computadores. O cartão perfurado era o meio utilizado para armazenar
dados, sendo que o mesmo constituía-se como uma forma demorada e trabalhosa de
transportar grandes quantidades de informações. No período entre 1970 e 1973, com a
criação da Arpanet, foi possível a criação de uma rede para interligação entre universidades,
instituições militares e empresas. Os hardwares utilizados nessa época eram os mainframes,
caracterizados por um poder de processamento baixo e com preços elevados. Serviços como
e-mail, FTP e DNS, foram criados, permitindo aos usuários realizar diferentes tipos de
tarefas. Esses recursos serviram de base para o que se tem hoje.

Com a evolução crescente dos meios de comunicação e as tecnologias, a década de 90 ficou


caracterizada com a expansão do acesso à internet. Neste caso, redes dos mais variados tipos
ganharam seu espaço no mercado. O padrão Ethernet popularizou-se e espalhou-se, sendo
utilizado com frequência na construção de redes locais de computadores (LAN’s).

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.

As redes de computadores apesar da evolução e crescente propagação, mantém seu objectivo


primordial: compartilhar recursos (tanto de hardware como software) e proporcionar a troca
de informações (Morimoto, 2008).

As redes de computadores constituem-se de um conjunto de dois ou mais computadores


interligados com o objectivo de compartilhar recursos e trocar informações. Cada vez mais
presentes no dia-a-dia das pessoas, as redes de computadores estão espalhadas em diversos
locais: grandes e médias empresas, pequenos escritórios ou até mesmo em casa. Um exemplo
de uma rede de computadores é a internet. A internet é caracterizada por uma rede de
computadores descentralizada que envolve diferentes meios de comunicação, que permite aos
seus usuários a troca de informações constante.

As redes de computadores, geralmente, são classificadas de acordo com sua disposição


geográfica, topologia, hierarquia e meios de transmissão de dados.

3
2.1. Ferramentas de Monitoramento

O monitoramento é uma parte fundamental da administração de sistemas, garantindo a


estabilidade, desempenho e confiabilidade de ambientes de TI. Neste contexto, ferramentas
como Prometheus e Grafana desempenham papéis cruciais ao oferecerem soluções eficazes
para coleta, armazenamento e visualização de métricas de sistemas.

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.

2.1.1. Vantagens das Ferramentas de Monitoramento

Detecção Proativa de Problemas: Monitorar sistemas em tempo real permite identificar


problemas antes que impactem os usuários, permitindo a resolução proativa.

Otimização de Desempenho: Fornece insights sobre o desempenho de sistemas, ajudando a


otimizar recursos e melhorar a eficiência operacional.

Histórico e Tendências: Registra dados ao longo do tempo, permitindo análise histórica e


identificação de tendências para planejamento futuro.

Alertas e Notificações: Alertas configuráveis informam equipes sobre eventos críticos,


permitindo uma resposta rápida a possíveis problemas.

Visibilidade Abrangente: Oferece uma visão abrangente do ambiente, incluindo métricas,


logs e outros dados relevantes.

2.1.2. Desvantagens das Ferramentas de Monitoramento

Complexidade de Configuração: Algumas ferramentas podem ser complexas para configurar,


especialmente ao lidar com ambientes grandes e diversificados.

Custo: Algumas soluções de monitoramento, especialmente as mais avançadas, podem ter


custos significativos em termos de licenciamento, hardware e manutenção.

Falsos Positivos e Negativos: Alertas inadequados (falsos positivos) ou a falta de alertas em


situações críticas (falsos negativos) podem ocorrer, exigindo ajustes finos na configuração.

4
Impacto no Desempenho: Em alguns casos, a própria ferramenta de monitoramento pode
gerar carga adicional no sistema, impactando o desempenho.

Curva de Aprendizado: Aprender a usar efetivamente as ferramentas de monitoramento pode


exigir tempo e esforço, especialmente para equipes menos experientes.

2.1.3. Aplicações das Ferramentas de Monitoramento

Monitoramento de Desempenho de Aplicações (APM): São frequentemente usadas para


rastrear e analisar o desempenho de aplicações web e de software.

Monitoramento de Infraestrutura: Podem ser usadas para acompanhar a saúde e o


desempenho de servidores, redes e outros componentes de infraestrutura. Isso pode ajudar a
prevenir falhas de sistema e optimizar o desempenho da infraestrutura.

Monitoramento de Rede: Podem rastrear o tráfego de rede, a utilização da largura de banda e


outros aspectos do desempenho da rede.

2.2. Prometeus

O Prometheus é um conjunto de ferramentas de monitoramento e alerta de código aberto que


cresceu em popularidade junto com o crescimento do Kubernetes. Originalmente criado no
SoundCloud, o Prometheus pode rastrear as próprias raízes até um projeto de monitoramento
no Google chamado Borgmon.

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

Servidor Prometheus: Responsável por coletar métricas de alvos configurados, armazenar


essas métricas e fornecer uma interface para consulta.

Alvos (Targets): São os sistemas ou serviços monitorados pelo Prometheus. Eles exportam
métricas no formato adequado para o Prometheus.

Configuração de Alvos (Target Configuration): Arquivo de configuração que lista os alvos


que o Prometheus deve monitorar.

Gerenciamento de Alertas: Gerencia alertas recebidos do Prometheus, permite a configuração


de regras de alerta e envia notificações quando necessário.

Expressões PromQL: Linguagem de consulta Prometheus que permite aos usuários extrair e
manipular métricas para análise.

Servidor de Exportação (Exporter Server): Um componente opcional que ajuda a exportar


métricas de sistemas que não podem exportar diretamente para o Prometheus.

2.2.2. Aplicações do Prometheus

Monitoramento de Infraestrutura;

Monitoramento de Contêineres;

Aplicações Distribuídas;

Monitoramento de Serviços Web;

Bancos de Dados;

Monitoramento de Microsserviços;

Monitoramento de Redes;

Monitoramento de Recursos de Nuvem.

6
2.2.3. Vantagens do Prometheus

Coleta de Dados em Tempo Real;

Alertas Flexíveis;

Integração com Ecossistema;

Armazenamento Eficiente;

Código Aberto e Comunidade Activa;

2.2.4. Desvantagens do Prometheus

Armazenamento Limitado;

Backup e Recuperação;

Falta de Recursos de Autenticação e Autorização;

Monitoramento Distribuído;

2.3.Grafana

Grafana é uma ferramenta de visualização gratuita e de código aberto, desenvolvido pela


Grafana Labs, usada principalmente com Prometheus para monitorar métricas. Fornece vários
painéis, tabelas, gráficos e alertas para uma fonte de dados específica.

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.

2.3.1. Componentes do Grafana


Conexão a Fontes de Dados: O Grafana se conecta a diferentes fontes de dados, como bancos
de dados, sistemas de monitoramento e serviços da web.

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.

Extensibilidade: O Grafana é altamente extensível com suporte a plugins. Isso permite


integrar novas fontes de dados, painéis customizados e funcionalidades adicionais conforme
necessário.

2.3.2. Vantagens do Grafana

Interface intuitiva e fácil de usar;

Suporte a várias fontes de dados, como Prometheus, InfluxDB, Elasticsearch, entre outros;

Possibilidade de criar painéis personalizados e visualmente atraentes;

Recursos avançados de alerta e notificação.

2.3.3. Desvantagens do Grafana

Requer algum conhecimento técnico para configurar corretamente;

Pode consumir muitos recursos do sistema, especialmente ao exibir grandes quantidades de


dados;

A curva de aprendizado inicial pode ser um pouco difícil para usuários inexperientes.

2.3.4. Aplicações do Grafana

Monitoramento de infraestrutura de TI;

Monitoramento de aplicativos;

Monitoramento de IoT;

8
Monitoramento de Infraestrutura;

Monitoramento de Bancos de Dados;

Monitoramento de Cloud.

2.4. Exportador WMI

O Exportador WMI (Windows Management Instrumentation) é uma ferramenta essencial


para o monitoramento de sistemas Windows com o Prometheus e o Grafana. Permite ao
Prometheus e ao Grafana colectar métricas de máquinas Windows. Ele é usado para expor
métricas do sistema operacional Windows e de suas aplicações para o Prometheus, que então
as armazena para análise e visualização.

No contexto do Grafana e do Prometheus, o Exportador WMI tem as seguintes aplicações:

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.

Monitoramento de Desempenho: As métricas coletadas pelo Exportador WMI podem ser


usadas para monitorar o desempenho de aplicações e sistemas em tempo real.

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

3.1. Tipos de Pesquisas

Para realização deste trabalho, utilizou-se os tipos de pesquisas exploratória e bibliográfica:

Pesquisa Exploratória: Utilizou-se para aprofundar a compreensão tema.

Pesquisa Bibliográfica: Utilizou-se com o objectivo de revisar, sintetizar e integrar o


conhecimento existente sobre o tema, proporcionando uma base sólida para o
desenvolvimento desse trabalho.

3.1.1. Requisitos necessário para o funcionamento do monitoramento

Requisitos:

 Boa conectividade com a Internet;


 Qualquer navegador da web;
 Porta 9090 – Servidor Prometheus;
 Porta 9182 – Exportador WMI;
 Porta 3000 – Grafana.

A sequência das imagens abaixo, envolvem desde à obtenção do Prometheus, o Grafana e o


windows exporter, instalação dos mesmos bem como à configuração do Prometheus e o
grafana, criação dos alertas e apresentação do monitoramento.

3.2. Instalação e Configuração do Prometheus Grafana e WMI Exporter

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.

Figura 2 – Localização diretório raiz do Prometheus. (Fonte: Própria)

Figura 3 – Acessando o cmd pelo caminho do Prometheus. (Fonte: Própria)

11
Figura 4 – Código para instalar o Prometheus. (Fonte: Própria)

Figura 5 – Instalação do Prometheus. (Fonte: Própria)

Figura 6 – Confirmação da instalação do Prometheus. (Fonte: Própria)

12
Figura 7 – Verificação do estado do Prometheus. (Fonte: Própria)

Figura 8 – 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.

Figura 9 – Versão do download do Grafana. (Fonte: Própria)

Figura 10 – Janela de instalação do Grafana. (Fonte: Própria)

14
3.2.3. Configuração do Grafana no Windows 10 Pro

Após a instalação do Grafana vá para C: <<Arquivos de Programas <<GrafanaLabs


<<Grafana << conf <<defaults.

Por padrão, altere a substituição falsa activada por verdadeira, verificar a imagem abaixo.

Figura 11 – Caminho para substituição do SMTP/Emailing. (Fonte: Própria)

Figura 12 – SMTP/Emailing trocado de false para true. (Fonte: Própria)

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.

Nome de usuário – administrador

Senha – administrador

Figura 14 – Página de login do Grafana. (Fonte: Própria)

16
É sempre uma boa prática alterar suas credenciais de login.

Figura 15 – Página de alteração das credencias do Grafana. (Fonte: Própria)

Figura 16 – Dashboard do Grafana. (Fonte: Própria)

3.2.4. Instalação do exportador WMI na instalação do Grafana no


Windows 10 Pro

Para hosts Windows, usará o exportador do Windows.

Baixe à versão mais recente do instalador do Windows em: https://github.com/prometheus-


community/windows_exporter/releases.

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.

Figura 18 – Instalação do Windows Exporter. (Fonte: Própria)

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)

O exportador está em execução, deverá começar a expor métricas em: localhost:9182/métrics.

19
Figura 20 – Metricas do Windows Exporter. (Fonte: Própria)

3.2.5. Actualização do arquivo de configuração do Prometheus ao instalar o


Grafana no Windows 10 Pro

Vá para o arquivo Prometheus e abra o arquivo Prometheus.yml e actualize o arquivo de


configuração, adicionando o código abaixo:

Figura 21 – Código para ser adicionado no arquivo. (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.

prometheus.exe --config.file prometheus.yml --web.listen-address ":9090" --storage.tsdb.path


"data"

Figura 22 – Verificação do estado do Windows Exporter no Prometheus. (Fonte:


Própria)

3.3. Configuração do Prometheus como fonte de dados Grafana

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)

Figura 24 – Adicionando fonte de dados. (Fonte: Própria)

22
Clique em Salvar e testar para que apareça uma mensagem. A fonte de dados está
funcionando.

Figura 25 – Fonte de dados funcionando. (Fonte: Própria)

3.3.1. Criação do Grafana Dashboad para monitorar o Windows 10 Pro

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”.

Figura 26 – Importação do Dashboard. (Fonte: Própria)

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.

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)

Figura 29 – Dashboard do Monitoramento. (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.

A integração do prometheus e grafana assegurou a disponibilidade operacional da rede,


estabelecendo a base necessária para a coleta e visualização de métricas. A integração do
exportador WMI na instalação do Grafana no ambiente Windows facilitou a coleta de
informações específicas, contribuindo para uma monitorização mais abrangente e adaptada às
necessidades da rede. Em suma essa integração proporciona uma visão clara e acessível do
ambiente de rede, facilitando a tomada de decisões informadas.

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.

Redes de Computadores Locais e de Longa Distância, Autor: Liane M. R. Tarouco, 1986,


Editora McGraw-Hill, ISBN 0-07-450477-0.

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

Você também pode gostar