#1 2022.03.23 12:45:48
0
1.Остановите Сервер Dr.Web (если он запущен):
•для ОС Linux и ОС Solaris:
для ОС FreeBSD:
Удалите файл базы данных database.sqlite из следующей директории каталога установки Сервера Dr.Web:
•для ОС Linux и ОС Solaris: /var/opt/drwcs/
•для ОС FreeBSD: /var/drwcs/
При использовании внешней БД ее очистка осуществляется с помощью скрипта clean.sql, расположенного в каталоге:
•для ОС Linux и ОС Solaris: /var/opt/drwcs/etc
•для ОС FreeBSD: /var/drwcs/etc
3. Инициализируйте базу данных Сервера. Для этого служит следующая команда:
•для ОС Linux и ОС Solaris:
для ОС FreeBSD:
4.После выполнения этой команды в папке var каталога установки Сервера Dr.Web должен появиться новый файл базы database.sqlite.
5.Импортируйте из соответствующего файла резервной копии содержимое базы данных. Строка импорта выглядит примерно так:
•для ОС Linux и ОС Solaris:
для ОС FreeBSD:
для остальных поддерживаемых версий:
6.Запустите Сервер Dr.Web.
•для ОС Linux и ОС Solaris:
для ОС FreeBSD:
Если при запуске скрипта Сервера требуется задать параметры (например, указать каталог установки Сервера и т.п.), изменение соответствующих значений производится в стартовом скрипте:
•для ОС FreeBSD: /usr/local/etc/rc.d/drwcsd.sh;
•для ОС Linux и ОС Solaris: /etc/init.d/drwcsd.
Если требуется изменить уровень подробности журнала Сервера, для этого используйте файл local.conf:
•для ОС Linux и ОС Solaris: /var/opt/drwcs/etc/local.conf;
•для ОС FreeBSD: /var/drwcs/etc/local.conf.
Если какие-либо Агенты были установлены после создания последней резервной копии, они не смогут подключиться к Серверу после восстановления базы данных из этой резервной копии. Такие станции можно дистанционно перевести в режим новичков. В разделе Администрирование → Конфигурация Сервера Dr.Web на вкладке Общие установите флаг Переводить неавторизованных в новички. В выпадающем списке Режим регистрации новичков выберите вариант Автоматически разрешать доступ. Нажмите Сохранить и перезагрузите Сервер.
После того, как все станции благополучно подключатся к новому Серверу, измените данные настройки Сервера, на настройки, принятые в соответствии с политикой вашей компании.
После восстановления базы рекомендуется подключиться к Серверу через Центр управления, открыть раздел Администрирование → Планировщик заданий Сервера Dr.Web и проверить в нем наличие задания Резервное копирование критичных данных сервера. Если такое задание отсутствует, рекомендуется его создать.
•для ОС Linux и ОС Solaris:
/etc/init.d/drwcsd stop
для ОС FreeBSD:
/usr/local/etc/rc.d/drwcsd.sh stop
Удалите файл базы данных database.sqlite из следующей директории каталога установки Сервера Dr.Web:
•для ОС Linux и ОС Solaris: /var/opt/drwcs/
•для ОС FreeBSD: /var/drwcs/
При использовании внешней БД ее очистка осуществляется с помощью скрипта clean.sql, расположенного в каталоге:
•для ОС Linux и ОС Solaris: /var/opt/drwcs/etc
•для ОС FreeBSD: /var/drwcs/etc
3. Инициализируйте базу данных Сервера. Для этого служит следующая команда:
•для ОС Linux и ОС Solaris:
/etc/init.d/drwcsd initdb
для ОС FreeBSD:
/usr/local/etc/rc.d/drwcsd.sh initdb
4.После выполнения этой команды в папке var каталога установки Сервера Dr.Web должен появиться новый файл базы database.sqlite.
5.Импортируйте из соответствующего файла резервной копии содержимое базы данных. Строка импорта выглядит примерно так:
•для ОС Linux и ОС Solaris:
/etc/init.d/drwcsd importdb "<путь_к_бэкап_файлу>/database.gz"
для ОС FreeBSD:
/usr/local/etc/rc.d/drwcsd.sh importdb "<путь_к_бэкап_файлу>/database.gz"
для остальных поддерживаемых версий:
bin/drwcsd -var-root=./var -verbosity=all -log=logfile.log importdb "<путь_к_бэкап_файлу>/database.gz"
6.Запустите Сервер Dr.Web.
•для ОС Linux и ОС Solaris:
/etc/init.d/drwcsd start
для ОС FreeBSD:
/usr/local/etc/rc.d/drwcsd.sh start
Если при запуске скрипта Сервера требуется задать параметры (например, указать каталог установки Сервера и т.п.), изменение соответствующих значений производится в стартовом скрипте:
•для ОС FreeBSD: /usr/local/etc/rc.d/drwcsd.sh;
•для ОС Linux и ОС Solaris: /etc/init.d/drwcsd.
Если требуется изменить уровень подробности журнала Сервера, для этого используйте файл local.conf:
•для ОС Linux и ОС Solaris: /var/opt/drwcs/etc/local.conf;
•для ОС FreeBSD: /var/drwcs/etc/local.conf.
Если какие-либо Агенты были установлены после создания последней резервной копии, они не смогут подключиться к Серверу после восстановления базы данных из этой резервной копии. Такие станции можно дистанционно перевести в режим новичков. В разделе Администрирование → Конфигурация Сервера Dr.Web на вкладке Общие установите флаг Переводить неавторизованных в новички. В выпадающем списке Режим регистрации новичков выберите вариант Автоматически разрешать доступ. Нажмите Сохранить и перезагрузите Сервер.
После того, как все станции благополучно подключатся к новому Серверу, измените данные настройки Сервера, на настройки, принятые в соответствии с политикой вашей компании.
После восстановления базы рекомендуется подключиться к Серверу через Центр управления, открыть раздел Администрирование → Планировщик заданий Сервера Dr.Web и проверить в нем наличие задания Резервное копирование критичных данных сервера. Если такое задание отсутствует, рекомендуется его создать.