Перенос сервера drweb enterprise suite на другой компьютер

Обновлено: 03.07.2024

О программе

Dr.Web Enterprise Security Suite – комплексное решение для защиты бизнеса и некоммерческих организаций, включающее защиту компьютеров, серверов и мобильных устройств

Что нового

Новое в Dr.Web Enterprise Security Suite 13 Beta:

Системные требования

Dr.Web Enterprise Security Suite включает программное обеспечение для защиты рабочих станций и серверов под управлением Windows, macOS и Linux, а также защиты интернет-шлюзов, терминалов и мобильных устройств.

Продукты совместимы с российскими ОС МСВС, Альт Линукс, Astra Linux, ОС ROSA, Ред ОС 7.1 Муром, Р-Платформа, Эльбрус-Д, Эльбрус-8.32, а также устройствами на базе российского процессора «Байкал-Т1».

Подробные системные требования смотрите в руководстве по установке Dr.Web Enterprise Security Suite 12 на страницах 19 - 24.

Полезные ссылки

Подробное описание

Dr.Web Enterprise Security Suite - это комплекс продуктов по безопасности, для защиты всех компонентов корпоративной сети. В состав комплекса входят пять предложений, для обеспечения защиты различных конфигураций серверов, рабочих станций, интернет-шлюзов и мобильных устройств. В зависимости от потребностей заказчика, доступны следующие решения безопасности:

  • Dr.Web Desktop Security Suite. Защита рабочих станций, клиентов встроенных систем, клиентов виртуальных и терминальных серверов. Поддерживаются системы Windows, Linux, macOS Server, MS-DOS и OS/2.
  • Dr.Web Server Security Suite. Защита файловых серверов, серверов приложений, терминальных и виртуальных серверов. Поддерживаются системы Windows, Novell NetWare, macOS Server и UNIX (Samba).
  • Dr.Web Mail Security Suite. Защита электронной почты, антиспам и SMTP прокси. Поддерживаются MS Exchange, Unix, Lotus и Kerio.
  • Dr.Web Gateway Security Suite. Защита шлюзов и фильтрация интернет-трафика. Поддерживаются Интернет-шлюзы Kerio, Unix, Qbik WinGate, MIMEsweeper, Microsoft ISA Server и Forefront TMG.
  • Dr.Web Mobile Security Suite. Комплексная защита мобильных устройств на базе Android и мультимедиа устройств Android TV.

Для пользователей и системных администраторов доступны подробные русскоязычные руководства по установке, настройке и использованию Dr.Web Enterprise Security Suite и входящих в его состав компонентов.

Схема сети Dr.Web Enterprise Security Suite


Оценка пользователей

Другие программы

Dr.Web CureNet!
Централизованная проверка и лечение компьютеров в локальной сети

Альт Рабочая станция
Российская операционная система на базе Linux для дома и офиса

Рекомендуем

рейтинг

ПРОБНАЯ

рейтинг

ПРОБНАЯ

рейтинг

ПРОБНАЯ

рейтинг

ПРОБНАЯ

рейтинг

ПРОБНАЯ

Исходные данные для переноса сервера:

Старый сервер: 10.0.0.1 на Windows 2003 + IntDB в качестве базы для сервера DrWeb
Новый сервер: 10.0.0.6 на Debian Squeeze Wheezy (по ряду причин пришлось использовать тестовую версию дистрибутива) + PostgreSQL в качестве базы для сервера DrWeb

Перенос сервера DrWeb:

1. Установка Dr.Web Enterprise Security Suite на целевой сервер (Debian Wheezy)

1.1. Скачиваем необходимую версию .
1.2. Переносим скачанный файл на сервер и устанавливаем:

Установка сервера DrWeb на Linux описана тут . Кроме пакета сервера на debian мне пришлось вручную доустановить пакеты libcurl3, librtmp0 и libssh2-1. А так же установка завершилась ошибкой:

1.3. Проверить работоспособность сервера и состояние репозитория

Состояние обновления DrWeb

1.4. Остановите новый ES-сервер строкой

или командой из веб-интерфейса.

2. Установка PostgreSQL на Debian

2.1. Устанавливаем пакет postgresql-9.1

В Debian squeeze данный пакет можно установить из бэкпортов . После установки пакетов постгреса произойдет запуск службы СУБД. В процессе первого запуска СУБД скрипт выполнил команду inidb, которая создаст все необходимое и в том числе конфигурационные файлы в папке /var/lib/pgsql. Будут инициализированы все основные настройки и встроенные базы данных.

2.2. Настраиваем PostgreSQL
2.2.1. Разрешаем доступ к СУБД из сети

По умолчанию, постгрес слушает только локалхост, чтобы заставить его слушать внешний интерфейс (если вам это действительно нужно), нужно на время установки в /etc/postgresql/9.1/main/postgresql.conf изменить строку:

а так же для доступа из локальной сети к СУБД нужно в /etc/postgresql/9.1/main/pg_hba.conf создать строку в соответствующем разделе:

, где значение host определяет доступ по TCP/IP, первый all разрешает подключаться ко ВСЕМ базам данных, второй all задает доступ для ВСЕХ любого пользователей, 10.0.0.20/32 задает IP и максу компьютера с которого разрешен доступ, md5 задает доступ по хэшу пароля, а не по открытому тексту.

2.2.2. Настраиваем окружение PostgreSQL

Cоздаем пароль для администратора постгреса (для пользователя UNIX, под которым работает служба):

После этого, необходимо рестарт СУБД:

Создать пароль для внутреннего пользователя СУБД:

2.2.3. Создаем базы данных для севера DrWeb

Чтобы хранить базу антивируса в отдельном каталоге (куда, к стати, можно примонтировать отдельный раздел), необходимо создать для базы каталог и назначить необходимые права (чтобы СУБД имела доступ в этот каталог):

Далее подготовим СУБД к работе с сервером DrWeb. Для этого залогинемся под администратором базы данных и выполним указанные скрипты:

Более подробно об этих командах написано тут. Эти проделанные действия я бы посоветовал проверить через pgAdmin (перед этим включив доступ к СУБД в pg_hba.conf и основном конфиге - описание как это сделать было выше). После выполнения указанных команд должна получиться следующая картина:

базы, созданные в PostgreSQL

3. Экспорт "рабочей" базы данных

3.2. Уменьшение размера базы данных

Если база занимает много места (например моя весила на момент переезда порядка 23 Гб.), можно ее почистить от старых записей. Как это сделать описано тут . Перед очисткой желательно сделать копию базы. Кроме того, обязательно нужно почистить таблицу activity_data, ибо она отказывается импортироваться в базу с кодировкой UTF-8. Я сделал это по той же инструкции, за тем лишь исключением, что скрипт очистки имел следующий вид:

Где дата 20111207000000000 должна быть меньше старее текущей. Вы, наверно, поинтересуетесь почему тут еще указана таблица procerror. Потому что в моей базе она занимала большую часть места, после выполнения скрипта размер базы изменился с 23 Гб до 80 Мб. (буду рад комментариям по модификации скрипта до более оптимального вида)

3.4. Проверка базы данных

проверка БД Drweb

3.5. Экспортировать базу данных на старом сервере:

После выполнения данной команды, в каталоге D:\123\ будет лежать файл esbase.es с экспортированной базой.

4. Перенос настроек старого сервера на новый

После того, как проверка базы сообщит об отсутствии повреждений и база экспортируется, скопируйте в произвольный каталог на новом сервере следующие файлы со старого ES-сервера:
- открытый криптографический ключ ..\installer\drwcsd.pub
- закрытый криптографический ключ ..\etc\drwcsd.pri
- конфигурационный файл ..\etc\drwcsd.conf
- лицензионный ключевой файл ..\etc\enterprise.key
- файл сертификата ..\etc\certificate.pem
- файл внутренней базы данных ..\var\dbinternal.dbs(в нашем случае - экспортированную базу)

На новом сервере запишите скопированные в п. 4 файлы в следующие каталоги:
- drwcsd.pub в /opt/drwcs/Installer/
- dbinternal.dbs (esbase.es) в /var/opt/drwcs/
- certificate.pem, drwcsd.pri, drwcsd.conf и enterprise.key в /var/opt/drwcs/etc
заменив одноимённые файлы, созданные при установке ES-сервера из дистрибутива.

5. Настройка работы DrWeb ESS с СУБД PostgreSQL

В файле /var/opt/drwcs/etc/drwcsd.conf настройте подключение к новой базе, согласно документации . В данном файле нас интересует раздел Database <DRIVER> from <PATH> using <PARAMETERS>, который определяет подключение к базе данных. <DRIVER> — наименование драйвера базы, <PATH> — путь, откуда грузить драйвер, <PARAMETERS> — параметры установления связи с сервером БД. Для нашего примера необходимо привести строчку к следующему виду:

6. Инициализация новой базы данных DrWeb

Для инициализации новой базы данных необходимо выполнить следующую команду:

После инициализации PgAdmin нам покажет такую картину (добавятся таблицы):

Базы Drweb в PostgreSQL

7. Импорт рабочей базы данных

Перед импортом файлу базы данных необходимо задать права и владельца - drwcs

После завершения указанных команд, подключитесь к веб-интерфейсу сервера и проверьте, всё ли нормально работает и присутствуют ли станции со старого сервера в списке. В разделе "Администрирование" - "Состояние репозитория" убедитесь, что репозиторий в актуальном состоянии и нормально обновляется после замены файлов. При переносе некоторые параметры перенеслись не совсем корректно:

ошибки импорта

8. Перенаправление Агентов DrWeb на новый сервер

Запустите снова старый ES-сервер, откройте настройки агента для группы Everyone, задайте на вкладке "Сеть" новый адрес сервера и сохраните настройки. Если для каких-то агентов первичной является не группа Everyone, а другая, или заданы персональные настройки, то проделайте соответствующие эти действия для других первичных групп и агентов с персональными настройками.

9. Деинсталляция старого сервера

После того, как все агенты отключатся от старого сервера и подключатся к новому, старый сервер можно остановить и окончательно деинсталлировать.

Записываю сюда заметки для себя. Возможно кому-то будет полезно.

четверг, 12 декабря 2019 г.

Перенос Dr.Web Server 12 с ОС Windows на Linux (Debian 10)

В официальной документации нет инструкций как перенести сервер Dr. Web 10/11/12 на Linux. Есть для старой 6 версий, который мне не подходит.

Задача перенести Dr. Web Server установленный на Windows в Debian 10 работающий в контейнере на Proxmox.

Для начала скачиваем и устанавливаем новый Dr. Web Server 12 на Debian.

Заходим в Центр управления (ЦУ2) и выключаем сервер.
Не забываем разрешить подключаться по ssh root пользователю и добавить русскую локализацию кириллица в debian.

Сначала нужно сохранить нужные нам файлы из Центр а управления (ЦУ1) установленный на Windows.

  1. Останавливаем сервер Dr. Web через ЦУ1.
  2. И з папки C\Program Files\DrWeb Server\var копируем себе database.sqlite
  3. Заходим через браузер в ЦУ1.
  4. Администрирование --- Резервные копии --- Резервное копирование --- сохраняем архив локально на ПК и распакуем архив в папку .
  1. П одключаемся к Debian через WinSCP.
  2. Копируем файл базы database.sqlite в каталог /var/opt/drwcs
  3. Меняем разрешения(права) на файл, так как они изменились. В WinSCP правый клик на файле--- Properties--- меняем Group и Owner на drwcs , разрешения должны быть 0600.
  4. Копируем все файлы из папки backup\drwcsd в /var/opt/drwcs/etc
  5. Так же меняем разрешения на файлы которые были скопированы, меняем Group и Owner на drwcs , разрешения должны быть 0640.
  6. И з папки backup\drwcsd копируем файл drwcsd-certificate.pem в каталог /opt/drwcs/webmin/install (в имени каталога может быть дата)
  7. Так же меняем разрешения на файл Group и Owner на drwcs , разрешения должны быть 0644.
  8. И з папки backup\drwcsd копируем файл drwcsd-certificate.pem в каталог /opt/drwcs/webmin/install/windows
  9. Так же меняем разрешения на файл Group и Owner на drwcs , разрешения должны быть 0644.

На этом всё. Перезагружаем сервер и проверяем заходит ли на новый Центр управления через браузер.

Перенос лицензии Dr.Web с одного устройства на другое

Общая информация

Прекращение использования лицензии при переносе на другой ПК/Mac

Пользователи продуктов Dr.Web, обладающие коммерческой или ОЕМ-лицензией, имеют право ее переноса с одного компьютера на другой при условии, что использование продукта Dr.Web на машине, с которой была перенесена лицензия, будет прекращено с момента активации этой лицензии на другом компьютере.

Демонстрационные бесплатные лицензии переносу не подлежат.

Если планируется новая установка продукта Dr.Web на другом компьютере, рекомендуется предварительно загрузить последнюю версию дистрибутива.

Как перенести лицензию с одного устройства на другое (продукт для дома)

  1. Подключите компьютер к Интернету.
  2. Щелкните по значку мини-агента (пауку), который находится в правом нижнем углу экрана, затем щелкните по кнопке «Зарегистрировать лицензию». Откроется окно менеджера лицензий.
  3. Нажмите на кнопку «Получить новую лицензию». Откроется окно Мастера регистрации.
  4. Нажмите на кнопку «Активировать лицензию».
  5. Введите ваш серийный номер и нажмите на кнопку «Далее».
  6. Лицензия будет установлена.
  7. Удалите лицензию с прежнего устройства.

Лицензия (серийный номер) утеряна. Как перенести лицензию?

В случае отсутствия лицензионного сертификата письма от продавца электронной лицензии или лицензионного ключевого файла вы можете узнать лицензионный серийный номер с помощью службы технической поддержки «Доктор Веб». Для этого на странице поддержки выберите пункт «Я — владелец коммерческой лицензии Dr.Web». Затем перейдите по ссылке «Сервис восстановления серийного номера». Следуйте дальнейшим инструкциям.

Перенос лицензии на компьютер после ремонта

Прежде чем отдать компьютер в ремонт, настоятельно рекомендуется удалить лицензионный ключевой файл, чтобы исключить риск попадания вашей лицензии в чужие руки. Щелкните по значку мини-агента (пауку), который находится в правом нижнем углу экрана, и выберите пункт «Центр безопасности».


В открывшемся окне щёлкните на строку «Нажмите, чтобы внести изменения».


При появлении окна контроля учетных записей пользователей нажмите на кнопку «Да» и при необходимости введите пароль администратора.


Щелкните по кнопке вызова окна настроек (шестеренка).


Перейдите в раздел настроек «Самозащита» и с помощью соответствующего выключателя отключите самозащиту.


Компьютер будет перезагружен, все лицензии будут удалены. По возвращении компьютера из ремонта установите лицензию обратно. Для этого:

  1. Подключите компьютер к Интернету.
  2. Щелкните по значку мини-агента (пауку), который находится в правом нижнем углу экрана, затем щелкните по кнопке «Зарегистрировать лицензию». Откроется окно менеджера лицензий.
  3. Нажмите на кнопку «Получить новую лицензию». Откроется окно Мастера регистрации.
  4. Нажмите на кнопку «Активировать лицензию».
  5. Введите ваш серийный номер и нажмите на кнопку «Далее».
  6. Лицензия будет установлена.

Собираюсь отформатировать диск. Как сохранить лицензию?

Ваша лицензия привязана к серийному номеру, поэтому, когда будете заново устанавливать Dr.Web, используйте тот же самый серийный номер, который вы зарегистрировали ранее.

Dr.Web Mobile Security

Если Dr.Web для Android был приобретен на Google Play

Для переноса лицензии на другое мобильное устройство под управлением Android войдите c этого устройства в тот аккаунт Google, с которого была приобретена лицензия. Затем выберите необходимый продукт Dr.Web на Google Play и нажмите кнопку «Установить». Неистекшая лицензия будет распознана автоматически.

Коробочные продукты


Затем щелкните «Ввести серийный номер» и введите ваш серийный номер. После нажатия на кнопку «Получить лицензию» программа установит соединение с сервером регистрации и получит лицензию для устройства.

Читайте также: