Синхронизация с внешней БД

<< Click to Display Table of Contents >>

Navigation:  Управление сетевой статистикой > Запись сетевой статистики во внешнюю базу >

Синхронизация с внешней БД

Previous pageReturn to chapter overviewNext page

Настройка синхронизации с внешней базой данных выполняется в два этапа.

  1. Подготовка внешней базы данных.
  2. Настройка синхронизации в Traffic Inspector.

Подготовка внешней базы данных

В первую очередь подготовьте сервер, на котором будет работать СУБД. Это может быть как сам компьютер с Traffic Inspector, так и любой другой компьютер в локальной сети. Второй вариант предпочтительней, поскольку позволяет уменьшить нагрузку на компьютере с Traffic Inspector при формировании ресурсоемких отчетов. При его использовании сеть должна быть достаточно быстрой, т.к. объем передаваемых данных может быть большим. Для варианта отдельного размещения внешнего SQL-сервера может потребоваться настройка его сетевых протоколов, как на SQL-сервере, так и у клиента, то есть со стороны Traffic Inspector (см. документацию на соответствующий SQL-сервер). После подготовки сервера установите на нем нужную СУБД и настройте ее работу в соответствии с руководством по ее развертыванию и настройке.

Настройка синхронизации в Traffic Inspector

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

  1. Запустите мастер настройки синхронизации. Сделать это можно из блока Обслуживание БД, расположенного на главной странице раздела Настройки.
  2. На вкладке Выбор внешнего SQL сервера выберите один из трех доступных типов внешнего SQL-сервера: Microsoft SQL Server, MySQL или PostgreeSQL (подробнее о возможных типах внешней базы данных см. в п. Возможные типы БД).
  3. На вкладке Настройки для SQL сервера установите параметры доступа к внешнему серверу, которые зависят от его типа.
    • Для Microsoft SQL Server укажите сетевое имя сервера или его IP-адрес, выберите и настройте способ аутентификации (интегрированный или с использованием встроенных учетных записей СУБД).
    • Для MySQL введите сетевое имя сервера или его IP-адрес, порт, на котором работает СУБД, а также логин и пароль встроенного пользователя MySQL.
    • Для PostgreeSQL укажите сетевое имя сервера или его IP-адрес, а также логин и пароль встроенного пользователя СУБД.

Здесь же проверьте соединение с сервером по указанным настройкам, чтобы убедиться в их корректности и работоспособности СУБД.

  1. На вкладке Идентификация сервера задайте уникальный номер данной сервера Traffic Inspector. Сделать это необходимо, если в указанной внешней базе данных будет собираться сетевая статистика с нескольких серверов Traffic Inspector. В этом случае каждому из них необходимо задать свой уникальный номер. Если же во внешнюю базу данных будет копироваться информация только с одного сервера, то укажите значение "0".

На этой же вкладке задайте отображаемое имя сервера Traffic Inspector, которое будет использоваться в сводных отчетах по нескольким серверам.

Замечание! Уникальный номер сервера и его отображаемое имя задают один раз. В дальнейшем эти параметры изменять нельзя.

  1. На вкладке Настройки синхронизации задайте расписания загрузки информации из встроенной базы данных во внешнюю. По умолчанию эта операция выполняется каждые 15 минут. В зависимости от конкретных условий использования это время можно уменьшить (это позволит улучшить актуальность данных на внешнем SQL-сервере, но увеличит затраты системных ресурсов) или увеличить.
  2. На вкладке Настройки очистки данных задайте параметры удаления информации из встроенной базы данных. Для этого укажите количество дней, в течение которых они будут храниться. Очистка выполняется один раз в сутки. Минимальное время хранения ̶ 1 сутки. Большее значение увеличит размер встроенной базы данных, однако может быть полезно, если внешний SQL-сервер по какой-то причине часто бывает недоступен. По умолчанию очистка выполняется в 2 часа ночи, однако впоследствии это время можно изменить, отредактировав соответствующую задачу.
  3. Сохраните внесенные изменения.

После выполнения мастера синхронизации с внешней базой данных в разделе Настройки -> Обслуживание БД будет отображаться информация о задачах синхронизации и очистки. При необходимости можно изменить расписание синхронизации в описанном выше мастере и время запуска процедуры очистки встроенной базы данных в специальном окне, которое можно вызвать из блока Обслуживание БД в разделе Настройки -> Обслуживание БД (подробнее о данном разделе см. в п. Обслуживание БД).