Visão Geral
O curso Backup and Restore Zabbix Server foi projetado para profissionais de infraestrutura, administradores de sistemas e engenheiros DevOps que desejam garantir a integridade, disponibilidade e continuidade operacional de ambientes de monitoramento baseados em Zabbix. Este curso oferece uma abordagem prática e estratégica sobre todas as etapas envolvidas nos processos de backup, recuperação e continuidade de serviço, assegurando que os dados críticos de monitoramento e as configurações do Zabbix possam ser restaurados com precisão e agilidade em caso de falhas, migrações ou desastres.
Durante o treinamento, os participantes irão compreender em profundidade a arquitetura do Zabbix Server — incluindo banco de dados, diretórios de configuração, históricos de dados, cache interno, repositórios de logs e relacionamentos com proxies — para identificar os componentes críticos que devem ser incluídos em uma política de backup eficaz.
O curso aborda metodologias robustas e testadas de backup em diferentes níveis:
- Backup de banco de dados (PostgreSQL, MySQL/MariaDB, TimescaleDB): com e sem downtime, com snapshots lógicos e físicos.
- Backup de arquivos de configuração (zabbix_server.conf, zabbix_agentd.conf, scripts externos, templates personalizados etc.).
- Backup de ambientes com proxies distribuídos e múltiplas instâncias.
- Automação de rotinas de backup usando cron jobs, systemd timers, e ferramentas como Ansible.
- Versionamento e armazenamento seguro dos backups (on-premises, S3 buckets, NFS, etc.).
Na parte de restauração, os alunos aprenderão a realizar recuperação completa de ambientes em novos servidores (bare-metal recovery), migração entre bancos de dados, restauração de ambientes Zabbix em alta disponibilidade, e práticas de disaster recovery com RTO e RPO definidos. Serão apresentadas também técnicas para testar, validar e documentar rotinas de restauração periodicamente, conforme boas práticas de ITSM e governança de TI.
O curso também inclui tópicos avançados como:
- Backup de ambientes Zabbix Dockerizados ou orquestrados via Kubernetes.
- Recuperação parcial de elementos (por exemplo, restauração de templates ou hosts específicos).
- Integração com soluções de backup corporativas (Veeam, Bacula, rsnapshot, etc.).
- Técnicas de hardening de segurança para proteção de dados sensíveis de monitoramento.
Por fim, os participantes terão à disposição laboratórios práticos em ambientes simulados, onde poderão executar e validar rotinas de backup e restauração completas, documentar seus procedimentos operacionais padrão (SOPs), e garantir que seu ambiente Zabbix esteja pronto para suportar qualquer incidente sem perda de dados ou disponibilidade.
Conteúdo Programatico
Módulo 1 – Introdução à Arquitetura do Zabbix
- Componentes do Zabbix Server e dependências
- Visão geral de banco de dados, configurações e históricos
- O que precisa ser incluído em uma estratégia de backup eficaz
Módulo 2 – Backup de Banco de Dados
- Backup lógico vs físico: vantagens e desvantagens
- Utilizando
mysqldump
, pg_dump
, xtrabackup
, wal-g
- Backup com e sem downtime
- Retenção, compressão e versionamento
- Agendamento de backups com cron, systemd timers
Módulo 3 – Backup de Arquivos e Configurações
- Diretórios e arquivos críticos:
zabbix_server.conf
, scripts, templates
- Exportação e backup de templates e configurações via frontend/API
- Armazenamento local e remoto (NFS, FTP, S3)
Módulo 4 – Automação e Segurança no Backup
- Scripts personalizados com shell/Ansible para backup automatizado
- Criptografia e proteção de arquivos de backup
- Boas práticas de hardening para backup
Módulo 5 – Restauração Completa do Ambiente
- Recuperação do banco de dados e validação
- Restauração de arquivos e configurações
- Troubleshooting de erros comuns em restore
- Testes de validação de integridade
Módulo 6 – Backup e Restore em Ambientes Avançados
- Backup em ambientes com proxies Zabbix distribuídos
- Recuperação de partes específicas (hosts, triggers, dashboards)
- Backup de Zabbix em containers e Kubernetes
Módulo 7 – Disaster Recovery e Continuidade
- Definição de RPO/RTO para Zabbix
- Simulações práticas de desastre e recuperação
- Documentação de procedimentos operacionais
- Estratégias de migração de servidores Zabbix