sábado, 18 de abril de 2020

[Sobre Zabbix] Realizando Backup do Schema e do Banco de Dados do Zabbix


Este tutorial tem como principio ensinar a como realizar o backup somente do schema do banco bem como backup do banco do Zabbix mas ignorando as maiores tabelas.

Tomei a liberdade de criar um script que automatiza o processo de backup, o download pode ser realizando clicando aqui. É necessário ter instalado o pacote git e gzip instalado.


Editar os seguintes campos no script:
DBNAME=NOME_DO_BANCO_ZABBIX DBUSER=USUARIO_DO_BANCO
DBPASS=SENHA_DO_BANCO
BK_DEST=DESTINO_DOS_ARQUIVOS
########################
yum install git gzip dos2unix
git clone https://github.com/everaldoscabral/script_banco_zabbix.git
cd script_banco_zabbix/
chmod +x script_banco_zabbix.sh
dos2unix script_banco_zabbix.sh
./script_banco_zabbix.sh

Após finalizar o processo de backup, caso queira testar o restore do schema e do banco:

##Restaurando o schema do banco do Zabbix##
sudo gunzip < ARQUIVO-schema.sql.gz | sudo mysql -u USUARIO -p NOME DO BANCO

##Restaurando o banco do Zabbix##
sudo gunzip < ARQUIVO-config.sql.gz | sudo mysql -u USUARIO -p NOME DO BANCO

Bom é isso, espero ter ajudado.

Abraços
\O

7 comentários:

  1. Olá Everaldo, seu vídeo me ajudou muito.
    Eu tenho a seguinte consulta: Eu quero fazer um backUp completo para o banco de dados Zabbix, nela está a tabela chamada: "history_uint", entendo que esta tabela é onde os valores históricos dos tipos de dados inteiros são armazenados. aquela tabela history_uint "?

    ResponderExcluir
  2. Este seu script de backup, ele salva meus hosts, grupos, permissões?
    Eu ainda preciso exportar por XML os meus templates, hosts e etc? Ou com o seu backup não preciso?

    ResponderExcluir
    Respostas
    1. Salva tudo, isso é o banco! O que não irá salvar são as personalizações no front-end.

      Excluir