Módulo 1: Arquitetura de Grande Porte e Alta Disponibilidade (HA)

  • Como desenhar um ambiente Zabbix distribuído e resiliente a falhas.
  • Zabbix Server Clustering (Native HA): Configuração do recurso nativo de Alta Disponibilidade do Zabbix Server (Active/Standby).
  • Zabbix Proxies em Larga Escala:
  • Arquitetura com Proxies Ativos vs. Passivos.
  • Configuração de grupos de Proxies (Proxy Groups) para balanceamento de carga e alta disponibilidade (recurso introduzido nas versões recentes).
  • Otimização do Banco de Dados para NVPS Elevado:
  • Estratégias de particionamento de tabelas históricas (history* e trends*) usando TimescaleDB ou partições nativas do PostgreSQL.
  • Ajustes finos de parâmetros de performance (Buffers, cache e conexões).

Módulo 2: Performance Tuning e Diagnóstico Avançado

  • Evitando o famoso gargalo de "Zabbix queue" (fila) e processos travados.
  • Zabbix Internal Processes: Análise profunda dos processos internos (Poller, Trapper, Pingers, History Syncer, Escalator).
  • Diagnóstico através de Gráficos de Controle Interno: Identificando saturação de cache (Value Cache, Trend Cache) e ajustando o arquivo zabbix_server.conf.
  • Uso do Zabbix Sender e Zabbix Get: Técnicas avançadas de debugging e injeção de dados em lote de forma assíncrona para aliviar os pollers.

Módulo 3: Monitoramento de Ambientes de Dados Corporativos

  • Indo além do SO: monitorando as ferramentas core do negócio.
  • Monitoramento Avançado de Bancos de Dados: Coleta detalhada em ambientes PostgreSQL, MySQL/MariaDB, SQL Server e Oracle utilizando ODBC (Database Monitor).
  • Monitoramento de Soluções de BI e Big Data: Integração com ecossistemas de dados, monitorando pipelines de integração de dados (como Pentaho/PDC) e plataformas de Analytics via logs e JMX.
  • Monitoramento JMX (Java Management Extensions): Configuração do Zabbix Java Gateway para monitorar aplicações Java (Tomcat, WildFly, instâncias corporativas).

Módulo 4: Monitoramento de Containers, Nuvem e Microsserviços

  • Adaptando o Zabbix para a era do Cloud Native e infraestrutura efêmera.
  • Zabbix no Docker/Podman: Estratégias de monitoramento da própria infraestrutura de containers e das stacks em execução via API do Docker.
  • Orquestração com Kubernetes: Utilização do Zabbix para monitorar clusters (K8s / Minikube), coletando métricas do API Server, kube-state-metrics, nós, pods e deployments.
  • Integração com Cloud Providers: Monitoramento de recursos híbridos na nuvem (AWS, Azure, Google Cloud, EVEO) utilizando as integrações oficiais e APIs dos provedores.

Módulo 5: Automação Total e Descoberta Avançada (LLD Customizado)

  • Se o Zabbix não faz nativamente, nós ensinamos ele a fazer.
  • Criação de LLDs Customizados: Desenvolvimento de scripts (Bash, Python ou JavaScript) que geram payloads JSON para alimentar regras de descoberta personalizadas.
  • Aproveitamento Máximo do JavaScript no Zabbix: Scripts complexos de pré-processamento no nível de item e de descoberta para transformar dados legados estruturados de forma complexa.
  • Auto-Registration e Network Discovery Avançados: Automatização total do provisionamento de hosts com base em regras detalhadas de SO, metadados de agentes e inventário dinâmico.

Módulo 6: Integrações via API do Zabbix

  • Conectando o Zabbix ao restante do ecossistema de TI da empresa.
  • Fundamentos da API JSON-RPC: Autenticação via Tokens de API, estrutura de requisições e respostas.
  • Métodos Principais: host.get, item.get, trigger.create, event.acknowledge.
  • Automação de Tarefas Operacionais: Criação de scripts em Python para provisionamento em lote, extração de relatórios customizados de disponibilidade (SLA) ou integração com ferramentas de ITSM/Service Desk (ex: GLPI, Jira, ServiceNow).

Módulo 7: Segurança e Hardening do Zabbix

  • Protegendo o sistema de monitoramento, que possui acesso a toda a rede.
  • Criptografia na Coleta (TLS/PSK): Configuração de conexões seguras e criptografadas entre Zabbix Server, Proxies e Agentes usando chaves pré-compartilhadas (PSK) e Certificados Digitais (X.509).
  • Gerenciamento Secreto Centralizado: Integração do Zabbix com cofres de senhas (ex: HashiCorp Vault / Vaultwarden) para armazenar credenciais de itens e macros de forma segura.
  • Hardening do Frontend e SO: Restrição de permissões no agente (AllowKey/DenyKey), proteção contra execução de comandos remotos não autorizados e segurança na camada Web.

Módulo 8: Monitoramento de Experiência do Usuário (Synthetic Monitoring)

  • Garantindo a entrega de ponta a ponta dos serviços.
  • Navegação Web Avançada via Selenium/Playwright: Integração do Zabbix com ferramentas externas para realizar testes sintéticos complexos no navegador (ex: simular login, preencher formulários e clicar em botões, medindo o tempo de cada etapa).
  • Monitoramento de APIs REST/SOAP: Uso do tipo de item HTTP Agent com autenticação via OAuth2, tratamento de tokens temporários e validação de payloads complexos.

Módulo 9: Gestão de Serviços Corporativos (SLA / ITSM)

  • Traduzindo alertas técnicos em impacto de negócio.
  • Service Monitoring (Business Service Monitoring - BSM): Criação de árvores de serviços complexas (ex: "Sistema de Faturamento" composto por Banco de Dados + Servidor Web + Firewall).
  • Cálculo de SLA Dinâmico: Definição de metas de SLA, análise de causa raiz automática e relatórios de tempo de inatividade para apresentação executiva