Esta página foi traduzida por máquina. Leia o original em inglês. English

O FBDataGuard agora faz parte do HQbird Standard!

O FBDataGuard é uma ferramenta do lado do servidor para monitorar bancos de dados Firebird e prevenir corrupções. Ele monitora bancos de dados e o ambiente do servidor, realiza backups da maneira correta, coleta estatísticas e envia alertas sobre todos os problemas reais e possíveis.

O FBDataGuard foi projetado para ser um mantenedor automático e assistente de administração para bancos de dados Firebird importantes, especialmente em locais remotos e quando integrado a softwares baseados em Firebird. Ele também pode ser usado para recuperação avançada de bancos de dados protegidos em caso de corrupção grave (por exemplo, causada por falha de hardware).

Os principais recursos do FBDataGuard são:

  • Backups automatizados com opção de “restauração de teste” e capacidade de manter histórico de backups.
  • Verificação de integridade online dos bancos de dados monitorados
  • Monitoramento de erros (firebird.log e outros erros)
  • Verificação de integridade de índices online e recálculo de estatísticas automatizados
  • Monitoramento de marcadores de transação
  • Monitoramento de arquivos temporários
  • Suporte a Windows e Linux
  • Alertas por e-mail

Documentação do FBDataGuard

Como funciona

FBDataGuard

O FBDataGuard é instalado no mesmo servidor onde o Firebird está em execução (é necessário observar parâmetros importantes do servidor). Após a instalação, é necessário especificar os bancos de dados para monitoramento.

O FBDataGuard possui várias dezenas de tarefas que são executadas em agendamento; muitas dessas tarefas são projetadas para verificar alguns parâmetros e avaliar se estão dentro dos limites seguros, e outras tarefas são projetadas para executar backups, obter estatísticas e realizar validação.

O FBDataGuard foi projetado para ser seguro: por exemplo, se o FBDataGuard perceber que não há espaço livre suficiente para concluir o backup, ele não executará o backup, mas emitirá um alerta para avisar o administrador.

Para adicionar bancos de dados para monitoramento e definir parâmetros para tarefas de manutenção, o FBDataGuard possui um console web integrado. O console web mostra os status do servidor e das tarefas de monitoramento dos bancos de dados e permite alterar as propriedades das tarefas.

O acesso ao console web é protegido por nome de usuário e senha e, por padrão, é restrito apenas ao localhost (pode ser vinculado a um endereço IP específico, é claro).

Naturalmente, o console web do FBDataGuard pode ser acessado de computadores remotos e dispositivos móveis. Isso oferece a capacidade de controlar bancos de dados Firebird em locais remotos e ter certeza de que estão saudáveis.

O FBDataGuard também pode ser configurado por um conjunto de arquivos ini, para criar uma configuração fácil de mover e usá-la em vários computadores com configuração semelhante do Firebird.

FBDataGuard e grandes bancos de dados Firebird

Geralmente, o FBDataGuard é usado em ambientes de produção, especialmente nos seguintes casos:

  • Bancos de dados com dados críticos para os negócios
  • Bancos de dados grandes (>100Gb)
  • Bancos de dados 24x7
  • Bancos de dados sem suporte de administração
  • Bancos de dados em locais remotos

Por favor, veja esta apresentação para mais detalhes sobre o FBDataGuard:

Grandes Bancos de Dados Firebird (em Inglês) de Nataly Polyanskaya