С версии 8.0 в дистрибутив программы включёно ПО СУБД Firebird 5. При новых установках на «чистый» сервер (без «10-Страйк: Мониторинг Сети Pro») ставится именно эта версия Firebird. Если на сервере уже есть программа «Мониторинг Сети Pro», работающая с Firebird 3, то будет установлена (обновлена) именно эта версия СУБД (3.0.12 — последняя в этой линейке). В этом случае переход на новую версию СУБД может быть выполнен только вручную.
Причины, по которым следует перейти на Firebird 5:
- В Firebird 5 реализовано параллельное выполнение для распространённых задач: backup, restore, sweep, создание и перестроение индекса.
- В Firebird 5 доступно хранение даты и времени с часовым поясом.
Об остальных изменениях в ПО СУБД Firebird можно прочитать в Release Notes на сайте продукта.
Порядок перехода на Firebird 5
Для перехода на СУБД Firebird 5 нужно выполнить действия:
- Создайте архивную копию базы данных мониторинга. Это можно сделать из настроек программы, раздел База данных. Проверьте, что база восстанавливается из новой архивной копии.
- Закройте программу и остановите службы 10-Strike Network Monitor Watchdog и 10-Strike Network Monitor Pro Service.
- Зайдите в каталог c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\firebird\ и запустите из него файл uninstall_service.bat. После этого откройте список служб и убедитесь, что из него пропала служба с «Firebird» в названии.
- Удалите каталог c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\firebird\ вместе со всем содержимым. Если вы настраивали специфические параметры СУБД в файле firebird.conf, сохраните его — по нему нужно будет настроить параметры в новой версии (почти все они остались прежними).
- Запустите дистрибутив новой версии (от 8.0 и выше) программы «Мониторинг Сети Pro». Установщик может остановиться на последнем шаге (запуск службы мониторинга) — это нормальное поведение, ведь база мониторинга всё еще старого формата, и служба мониторинга не сможет к ней подключиться. Можно оставить установщик на этом этапе.
- После установки необходимо восстановить базу мониторинга из свежей архивной копии уже через новый СУБД. Порядок действий описан в разделе Резервное копирование и восстановление БД. Скопируйте восстановленную из архива базу на место прежней и перезапустите службу Firebird Server.
- Следует учесть, что если вы задавали нестандартный путь к базе данных NETMONITOR.FDB в файле aliases.conf, нужно прописать его в новом конфигурационном файле, который теперь называется databases.conf (папка c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\firebird\).
- Перезапустите службу контроля 10-Strike Network Monitor Watchdog и мониторинга 10-Strike Network Monitor Pro Service. С момента установки программы она может находиться с режиме запуска и для её перезапуска достаточно просто снять процесс NMProSvc.exe в Диспетчере задач. Убедитесь, что служба перешла в режим Выполняется.
На этом процесс миграции на новую версию СУБД можно считать успешно законченным.
Ручная установка и настройка сервера Firebird 5
Для самостоятельной установки СУБД Firebird 5 в другое место, вы можете скачать дистрибутив с официального сайта. «Мониторинг Сети Pro» работает как с 64-ти, так и 32-битной версией СУБД (только через 32-битную клиентскую библиотеку GDS32.dll в каталоге программы). Далее, выполните следующие действия:
- Распакуйте архив с СУБД в новый каталог, например, c:\program files\fb5.
- Зайдите в этот каталог.
- Возьмите конфигурационный файл firebird.conf из дистрибутива «Мониторинг Сети Pro», скопируйте его в папку установки Firebird.
- Запустите консоль (cmd), командой cd перейдите в ней в папку установки Firebird.
- Выполните команду: instsvc install -a
- Выполните команду: instreg install
- Выполните команду: gsec -user sysdba -passw 1 -add SYSDBA -pw masterke
- Если при выполнении предыдущей команды возникла ошибка, то Выполните: gsec -user sysdba -passw 1 -modify SYSDBA -pw masterke
- Выполните команду: instsvc start
Данный способ установки Firebird следует использовать только в случаях необходимости, если вы знаете, для чего это нужно. В других случаях используйте дистрибутив программы network-monitor-pro.exe, который сам выполянет все необходимые действия по настройке.
Действия после установки Firebird 5
После перехода на Firebird 5 необходимо запустить графическую консоль и пересоздать пользователей, если вы их заводили. Для этого зайдите в раздел настроек Пользователи и права, затем удалите всех пользователей в списке и создайте их заново.
В разделе настроек База данных можно изменить пароль суперпользователя SYSDBA, нажав кнопку Параметры подключения к БД... Задайте новый пароль в поле Изменение пароля администратора базы данных.
Программа работает в среде Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022. Вы можете скачать и попробовать 30-дневную пробную версию бесплатно.