Модуль ретрансляций. Неисправности, снятие лога

При необходимости проверки данных, транслируемых на другие сервера, можно воспользоваться этим руководством.

Прежде всего, необходимо скачать и запустить программу для подключения MySQL, например, HeidiSQL.
После запуска, указать параметры подключения к Базе данных (можно посмотреть в файле config.cfg в директории \WebFM3 на Windows или /docker/fortmonitor/ на Linux) и подключиться.

Также, проверьте вкладку "Дополнительно", пункт "Получить полные данные о состоянии таблицы" лучше выключить, для ускорения загрузки.

Далее, в левом окне выбрать базу данных (обычно она называется fm3base), "развернуть" и найти таблицу "f_transfer_servers".

Выбрать её, и обратиться к правой части – сверху выбрать вкладку "данные" (или data).

В этой таблице содержится список ретрансляций. По полю "name" следует найти нужную трансляцию и узнать ее идентификатор – параметр "server_id".

После этого cледует

  • Для Windows:
    1. Создать текстовый файл с помощью блокнота.
    2. Задать в нем идентификатор (параметр server_id в базе данных) нужной нам трансляции.
      В файле должно быть только число идентификатора.
    3. Затем сохранить этот файл в директорию \WebFM3\fmTranslator с именем "logging.cfg".
  • Для Linux:
    1. Текстовый файл TranslatorLogging.cfg уже находится в директории /docker/fortmonitor
    2. Задать в нем идентификатор (параметр server_id в базе данных) нужной нам трансляции.
      В файле должно быть только число идентификатора.
    3. Сохранить файл.

Если требуется записывать логи для нескольких ретрансляций, то в файл необходимо записывать по одному идентификатору в строку.
После этого логирование автоматически начнётся в течение минуты.

В директории

  • Для Windows: \WebFM3\fmTranslator
  • Для Linux: /docker/fortmonitor/TranslatorLogs

появятся лог-файлы передачи данных по объектам.
В названии файлов второе число – идентификатор объекта.

Идентификатор можно узнать, снова подключившись программой-администратором к БД и обратившись к таблице f_objects - в этой таблице найти строку, object_id которой соответствует IMEI или object_name нужного объекта.