Sobre este projeto
it-programming / others-5
Aberto
Estamos buscando um especialista para realizar o upgrade completo do nosso ambiente de monitoramento, que atualmente utiliza Zabbix 5.0.2 e Grafana 8.5.3. O objetivo é atualizar para as versões estáveis mais recentes e recomendadas: Zabbix 7.0 LTS (com suporte até 2029) e Grafana 11.4.x.
Nosso ambiente atual é composto por:
- Zabbix 5.0.2: Coleta métricas de múltiplos servidores (Linux/Windows), com banco de dados PostgreSQL como backend, hospedado em instância EC2 na AWS.
- Grafana 8.5.3: Utiliza Zabbix como datasource principal (via plugin alexanderzobnin-zabbix-app), com datasources adicionais como Prometheus e outros. A autenticação de usuários é via AWS Cognito (OAuth2/OIDC), e possuímos dashboards customizados em produção.
O escopo detalhado do trabalho inclui as seguintes fases:
FASE 1 — Levantamento e Planejamento:
- Inventariar todos os dashboards, datasources e plugins do Grafana.
- Documentar a versão atual do banco de dados do Zabbix (schema version).
- Mapear alertas, triggers e templates customizados do Zabbix.
- Verificar a compatibilidade do plugin Zabbix for Grafana com a nova versão.
- Entregar um Documento de Plano de Upgrade antes de iniciar qualquer ação.
FASE 3 — Upgrade do Zabbix (5.0.2 para 7.0 LTS):
O upgrade do Zabbix 5.0 para 7.0 é multi-step e é obrigatório seguir a sequência oficial: 5.0 → 5.2 → 5.4 → 6.0 → 6.2 → 6.4 → 7.0. É Crucial não pular versões para evitar a corrupção do schema do banco de dados.
Atividades esperadas:
- Executar cada etapa do upgrade em sequência.
- Atualizar o schema do banco de dados em cada etapa.
- Validar o Zabbix Server, Frontend e Zabbix Agent após cada etapa.
- Testar a coleta de métricas pós-upgrade.
- Validar alertas e ações (actions) configuradas.
- Verificar a compatibilidade dos templates com a versão 7.0.
FASE 4 — Upgrade do Grafana (8.5.3 para 11.4.x):
- Realizar o upgrade do pacote Grafana.
- Reconfigurar a autenticação AWS Cognito (será necessário verificar breaking changes nas configurações OAuth do Grafana 10+).
- Atualizar o plugin Zabbix for Grafana para uma versão compatível com Zabbix 7.0 e Grafana 11.x.
- Validar todos os datasources (Zabbix, Prometheus e demais).
- Testar e validar todos os dashboards existentes.
- Corrigir queries/painéis que possam ter sido afetados por breaking changes.
Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio
Prazo de Entrega: Não estabelecido
Habilidades necessárias