Настройка синхронизации с внешней базой данных выполняется в два этапа.
- Подготовка внешней базы данных.
- Настройка синхронизации в Traffic Inspector.
Подготовка внешней базы данных
В первую очередь подготовьте сервер, на котором будет работать СУБД. Это может быть как сам компьютер с Traffic Inspector, так и любой другой компьютер в локальной сети. Второй вариант предпочтительней, поскольку позволяет уменьшить нагрузку на компьютере с Traffic Inspector при формировании ресурсоемких отчетов. При его использовании сеть должна быть достаточно быстрой, т.к. объем передаваемых данных может быть большим. Для варианта отдельного размещения внешнего SQL-сервера может потребоваться настройка его сетевых протоколов, как на SQL-сервере, так и у клиента, то есть со стороны Traffic Inspector (см. документацию на соответствующий SQL-сервер). После подготовки сервера установите на нем нужную СУБД и настройте ее работу в соответствии с руководством по ее развертыванию и настройке.
Настройка синхронизации в Traffic Inspector
Для настройки синхронизации встроенной базы данных с внешней выполните следующие действия:
- Запустите мастер настройки синхронизации. Сделать это можно из блока Обслуживание БД, расположенного на главной странице раздела Настройки.
- На вкладке Выбор внешнего SQL сервера выберите один из трех доступных типов внешнего SQL-сервера: Microsoft SQL Server, MySQL или PostgreeSQL (подробнее о возможных типах внешней базы данных см. в п. Возможные типы БД).
- На вкладке Настройки для SQL сервера установите параметры доступа к внешнему серверу, которые зависят от его типа.
- Для Microsoft SQL Server укажите сетевое имя сервера или его IP-адрес, выберите и настройте способ аутентификации (интегрированный или с использованием встроенных учетных записей СУБД).
- Для MySQL введите сетевое имя сервера или его IP-адрес, порт, на котором работает СУБД, а также логин и пароль встроенного пользователя MySQL.
- Для PostgreeSQL укажите сетевое имя сервера или его IP-адрес, а также логин и пароль встроенного пользователя СУБД.
Здесь же проверьте соединение с сервером по указанным настройкам, чтобы убедиться в их корректности и работоспособности СУБД.
- На вкладке Идентификация сервера задайте уникальный номер данной сервера Traffic Inspector. Сделать это необходимо, если в указанной внешней базе данных будет собираться сетевая статистика с нескольких серверов Traffic Inspector. В этом случае каждому из них необходимо задать свой уникальный номер. Если же во внешнюю базу данных будет копироваться информация только с одного сервера, то укажите значение "0".
На этой же вкладке задайте отображаемое имя сервера Traffic Inspector, которое будет использоваться в сводных отчетах по нескольким серверам.
Замечание! Уникальный номер сервера и его отображаемое имя задают один раз. В дальнейшем эти параметры изменять нельзя.
- На вкладке Настройки синхронизации задайте расписания загрузки информации из встроенной базы данных во внешнюю. По умолчанию эта операция выполняется каждые 15 минут. В зависимости от конкретных условий использования это время можно уменьшить (это позволит улучшить актуальность данных на внешнем SQL-сервере, но увеличит затраты системных ресурсов) или увеличить.
- На вкладке Настройки очистки данных задайте параметры удаления информации из встроенной базы данных. Для этого укажите количество дней, в течение которых они будут храниться. Очистка выполняется один раз в сутки. Минимальное время хранения ̶ 1 сутки. Большее значение увеличит размер встроенной базы данных, однако может быть полезно, если внешний SQL-сервер по какой-то причине часто бывает недоступен. По умолчанию очистка выполняется в 2 часа ночи, однако впоследствии это время можно изменить, отредактировав соответствующую задачу.
- Сохраните внесенные изменения.
После выполнения мастера синхронизации с внешней базой данных в разделе Настройки -> Обслуживание БД будет отображаться информация о задачах синхронизации и очистки. При необходимости можно изменить расписание синхронизации в описанном выше мастере и время запуска процедуры очистки встроенной базы данных в специальном окне, которое можно вызвать из блока Обслуживание БД в разделе Настройки -> Обслуживание БД (подробнее о данном разделе см. в п. Обслуживание БД).