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 має вбудовану веб-консоль. Веб-консоль показує статуси сервера та завдань моніторингу баз даних і дозволяє змінювати властивості завдань.
Доступ до веб-консолі захищено ім’ям користувача та паролем, і за замовчуванням обмежений лише localhost (його можна прив’язати до конкретної IP-адреси, звичайно).
Звісно, веб-консоль FBDataGuard можна відкривати з віддалених комп’ютерів та мобільних пристроїв. Це дає можливість контролювати бази даних Firebird у віддалених місцях і бути впевненим, що вони здорові.
FBDataGuard також можна налаштувати за допомогою набору ini-файлів, щоб створити легко переносиму конфігурацію та використовувати її на кількох комп’ютерах з подібним налаштуванням Firebird.
FBDataGuard та великі бази даних Firebird
Зазвичай FBDataGuard використовується у виробничому середовищі, особливо в таких випадках:
- Бази даних з критично важливими для бізнесу даними
- Великі бази даних (>100 ГБ)
- Бази даних, що працюють 24x7
- Бази даних без адміністративної підтримки
- Бази даних у віддалених місцях
Перегляньте цю презентацію для отримання додаткової інформації про FBDataGuard:
Великі бази даних Firebird (англійською) від Nataly Polyanskaya
