Zabbix: Templates para o Bacula/Bareos

 1. Introdução

Zabbix é uma solução de código aberto para monitoramento de dispositivos e aplicações, sendo capaz de monitorar parâmetros utilizando agentes em diversas plataformas de sistemas operacionais, além de protocolos como SNMP, IPMI, JMX, entre outros.

O Bareos, assim como o Bacula, é uma solução permite a realização de trabalhos de backup e restauração de dados. São suportadas máquinas clientes Linux e Windows.

Este documento destina-se a demonstração dos procedimentos de instalação e configuração básica da solução de backup Bareos. Tal solução permite a realização de trabalhos de backup e restauração de dados. São suportadas máquinas clientes Linux e Windows.

2. Ferramentas utilizadas

Este template foi homologado com os sistemas operacionais listados:

Versões do Bacula Agent testadas:

Versões do Agente do Zabbix testadas:

3. Visão geral do Bareos/Bacula

O Bareos e o Bacula são divididos em três componentes principais: o Director, o Storage Daemon e o File Daemon.

O Director é o componente central, atuando como controlador que contata clientes e salva dados de backups nos armazenamentos. O Storage Daemon é o armazenamento dos dados de backup e é independente do Director pois nem sempre o mesmo servidor que controla é o mesmo que armazena os backups diretamente. E finalmente, o File Daemon é o componente cliente, aquele que recebe conexões do Director e provê a este os arquivos de backup referente aos conjuntos de arquivos configurados.

Adicionalmente, há o Console, que é um componente utilizado para acessar configurações, verificar status e fazer alterações nos parâmetros do servidor via linha de comando, mas que não será abordado neste escopo.

Estes procedimentos devem ser realizados na interface web do servidor, usando um usuário com permissões suficientes.

4. Templates para os componentes

Conforme a seção anterior, o Bareos e o Bacula são divididos em componentes, sendo necessário um template específico para o monitoramento de cada um deles.

4.1. Template para o agente (bareos-fd ou bacula-fd)

Itens monitorados

Utilizando este template as seguintes perguntas poderão ser respondidas:

Pré requisitos:

Ter instalado, no dispositivo a ser monitorado, os seguintes softwares:

Procedimento a ser realizado na máquina monitorada: Nenhum procedimento necessário

Procedimento a ser realizado na interface web do Zabbix: Nenhum procedimento necessário

  1. Importar o arquivo XML do template (listado a seguir)
  2. Adicionar o template ao host monitorado

Arquivo XML do template: Última versão do template do cliente

4.2. Template para o storage (bareos-sd ou bacula-sd)

Itens monitorados

Utilizando este template as seguintes perguntas poderão ser respondidas:

Pré requisitos:

Ter instalado, no dispositivo a ser monitorado, os seguintes softwares:

Procedimento a ser realizado na máquina monitorada: Nenhum procedimento necessário

Procedimento a ser realizado na interface web do Zabbix: Nenhum procedimento necessário

  1. Importar o arquivo XML do template (listado a seguir)
  2. Adicionar o template ao host monitorado

Arquivo XML do template: Última versão do template do storage

 

4.3. Template para o director (bareos-dir ou bacula-dir)

Itens monitorados

Utilizando este template as seguintes perguntas poderão ser respondidas:

Pré requisitos:

Ter instalado, no dispositivo a ser monitorado, os seguintes softwares:

Procedimento a ser realizado na máquina monitorada:

  1. Criar um diretório para o script de monitoramento e o de descoberta dos jobs de backup
  2. Fazer download do script de monitoramento e o de descoberta dos jobs de backup para o diretório criado
  3. Ajustar os parâmetros de usuário para refletir a localização dos scripts, caso necessário
  4. Verificar a necessidade de configurações adicionais como o uso do sudo e permissões de execução dos scripts

Procedimento a ser realizado na interface web do Zabbix:

  1. Importar o arquivo XML do template (listado a seguir)
  2. Adicionar o template ao host monitorado

Arquivos do template: Última versão do template do director

 


Revision #10
Created 14 October 2019 14:27:24 by Paulo Martins
Updated 20 August 2020 00:55:35 by Paulo Martins