você está aqui: Home  → Arquivo de Mensagens Programe sua mente para aprender inglês - ebook gratuito

Monitorando automaticamente o Docker com Zabbix

Colaboração: Rafael Gomes

Data de Publicação: 28 de abril de 2015

Docker é uma ferramenta perfeita para criar automaticamente ambientes para novos serviços. Esse processo de criação é muito fácil e em alguns casos é feita automaticamente por outra ferramenta ou script.

Problemas podem acontecer e a equipe de TI precisa estar preparada para descobrir isso antes que cause indisponibilidade.

Problema

Como o time de monitoramento poderá acompanhar esse rápido processo de criação e manter todos esses ativos no sistema de monitoramento? Nós precisamos monitorar automaticamente todos os containers.

Solução

Eu desenvolvi alguns scripts para listar containers, adicioná-los ao Zabbix usando a funcionalidade LLD e monitorar todos esses novos hosts.

Infelizmente nós precisamos de acesso especial para monitorar essas informações no Docker, por conta disso eu usei sudo e tarefas agendadas via cron do root.

Abaixo os itens monitorados por essa solução:

  • Porcentagem de CPU usado
  • Porcentagem de memória usada
  • Bytes enviados e recebidos por segundo
  • Pacotes enviados e recebidos
  • Pacotes enviados e recebidos, mas descartados
  • Pacotes enviados e recebidos com erros

Quer conhecer a solução antes de testar? Assista esse vídeo!

Saiba mais sobre o docker



Veja a relação completa dos artigos de Rafael Gomes