FBDataGuard
FBDataGuard теперь является частью HQbird Standard!
FBDataGuard - это серверный инструмент для мониторинга баз данных Firebird и предотвращения повреждений. Он отслеживает базы данных и окружение сервера, выполняет резервное копирование правильным образом, собирает статистику и отправляет оповещения обо всех актуальных и возможных проблемах.
FBDataGuard предназначен для автоматического обслуживания и помощи администратору важных баз данных Firebird, особенно в удаленных местах и при поставке вместе с программным обеспечением на основе Firebird. Также он может использоваться для расширенного восстановления защищенной базы данных в случае серьезного повреждения (например, вызванного сбоем оборудования).
Основные возможности FBDataGuard:
- Автоматическое резервное копирование с опцией «тестовое восстановление» и возможностью хранения истории резервных копий.
- Онлайн-проверка работоспособности отслеживаемых баз данных
- Мониторинг ошибок (firebird.log и другие ошибки)
- Автоматическая онлайн-проверка индексов и пересчет статистики
- Мониторинг маркеров транзакций
- Мониторинг временных файлов
- Поддержка Windows и Linux
- Email-оповещения
Документация FBDataGuard
- Руководство пользователя FBDataGuard 3 (PDF, английский)
- FBDataGuard 2.8 Guia do Usuário (PDF, португальский)
Как это работает
FBDataGuard устанавливается на тот же сервер, где работает Firebird (это необходимо для контроля важных параметров сервера). После установки необходимо указать базы данных для мониторинга.
FBDataGuard имеет несколько десятков заданий, которые выполняются по расписанию; многие из этих заданий предназначены для проверки параметров и оценки того, находятся ли они в безопасных пределах, а другие задания предназначены для выполнения резервного копирования, получения статистики и проведения валидации.
FBDataGuard спроектирован как безопасный инструмент: например, если FBDataGuard видит, что недостаточно свободного места для завершения резервного копирования, он не запустит резервное копирование, а вместо этого отправит оповещение, чтобы предупредить администратора.
Для добавления баз данных в мониторинг и настройки параметров заданий обслуживания FBDataGuard имеет встроенную веб-консоль. Веб-консоль показывает статусы сервера и заданий мониторинга баз данных и позволяет изменять свойства заданий.
Доступ к веб-консоли защищен именем пользователя и паролем, и по умолчанию ограничен только локальным хостом (конечно, его можно привязать к конкретному IP-адресу).
Конечно, к веб-консоли FBDataGuard можно обращаться с удаленных компьютеров и мобильных устройств. Это дает возможность контролировать базы данных Firebird в удаленных местах и быть уверенным, что они здоровы.
FBDataGuard также может быть настроен с помощью набора ini-файлов, чтобы создать легко переносимую конфигурацию и использовать ее на нескольких компьютерах с аналогичной настройкой Firebird.
FBDataGuard и большие базы данных Firebird
Обычно FBDataGuard используется в производственной среде, особенно в следующих случаях:
- Базы данных с критически важными для бизнеса данными
- Большие базы данных (>100 ГБ)
- Базы данных, работающие 24x7
- Базы данных без поддержки администратора
- Базы данных в удаленных местах
Пожалуйста, посмотрите эту презентацию для получения более подробной информации о FBDataGuard:
Большие базы данных Firebird (на английском) от Натальи Полянской
