Skip to content

Compilado das variadas ferramentas de monitoramento open source. Análise focado no monitoramento ativo de disponibilidade.

License

Notifications You must be signed in to change notification settings

willyamcts/monitor-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Indice

Sobre

Este repositório visa resumir e servir como guia para implementar ferramentas de monitoramento de forma rápida a fim de testá-las e escolher a que melhor atende ao seu cenário. As ferramentas de monitoramento aqui testadas são free/open source.

Objetivo

  • centralizar informações sobre algumas ferramentas em um único repositório
  • facilitar a rápida implementação para teste
  • agilizar a escolha de uma ferramenta de monitoramento de disponibilidade

Após testar os projetos e escolher a que melhor atende seu cenário, consulte a documentação oficial para implementar em ambiente de produção.

Requisitos

Todos os projetos testados foram implementados via container Docker usando Debian.

Para instalar o Docker em seu Debian execute esse script willyamcts/containers-solutions ou consulte o guia de instalação oficial aqui.

Ferramentas de monitoramento

O foco das ferramentas escolhidas é no de disponibilidade e tempo de resposta.

A intenção é configurar monitoramento em ICMP, DNS query, HTTP(S) ou conexão TCP. SNMP também é considerado mas é apenas para fins de documentação, visto que pode requerer configuração adicional no host a ser monitorado.

A seguir as ferramentas testadas:

Ferramenta Release Release Data Demo
Cacti x -
Checkmk x 📧 https://checkmk.com/play-with-checkmk
Icinga2 x ✔️ https://icinga.com/demo
Nagios x -
Netdata x 📧 https://app.netdata.cloud/spaces/netdata-demo
Observium CE 24.12.13800 12/2024 ✔️ https://demo.observium.org
OpenNMS x -
Pandora FMS x -
Uptime Kuma 1.23.16 12/2024 ✔️ https://demo.kuma.pet/start-demo
Zabbix x ✔️ https://demo-zabbix.racom.eu/zabbix (user:customer pass:RacomDemo1234)

Ambiente

Hospedeiro docker

  • 6vCPU Xeon E5-2670 2.30GHz
  • 8Gb de RAM
  • Debian GNU/Linux 12 (bookworm) 6.1.0-32-amd64

Configurações de monitoramento

Além das sondas padrões da ferramenta pós instalação, os seguintes monitoramentos foram criados...

  • ICMP: google.com, 203.126.118.38
  • DNS query A 1.1.1.1: google.com, uol.com.br
  • DNS query A 8.8.4.4: google.com, uol.com.br
  • DNS query A 203.126.118.38 (Singapura): google.com, uol.com.br
  • HTTP: google.com, terra.com.br

Resultados

A tabela abaixo visa auxiliar na escolha da ferramenta ideal, apontando pontos positivos e negativos em forma de tabela. Tire suas próprias conclusões realizando o teste de cada ferramenta, o esperado é que essa tabela auxilie pelo menos na priorização dos testes.

About

Compilado das variadas ferramentas de monitoramento open source. Análise focado no monitoramento ativo de disponibilidade.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published