Curso Backup And Restore Zabbix Server
16 horasVisã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.
Objetivo
Após realizar este curso Backup and Restore Zabbix Server, você será capaz de:
- Identificar os componentes críticos para backup em uma instalação Zabbix
- Realizar backups completos e incrementais do banco de dados Zabbix
- Automatizar e agendar rotinas de backup com segurança
- Restaurar ambientes Zabbix após falhas parciais ou totais
- Validar políticas de backup e recuperação em ambientes reais
- Proteger dados sensíveis de monitoramento com criptografia e versionamento
- Integrar o Zabbix com soluções de backup corporativas
Publico Alvo
- Administradores de sistemas Linux
- Profissionais de infraestrutura e redes
- Engenheiros DevOps e SREs
- Consultores de monitoramento
- Equipes de suporte técnico e NOC
Pre-Requisitos
- Conhecimentos básicos de administração Linux
- Experiência prévia com Zabbix (desejável)
- Noções de banco de dados (MySQL, MariaDB, PostgreSQL)
- Familiaridade com linha de comando e scripts
Materiais
Inglês/Português/Lab PráticoConteú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