Table of Contents

Сервер ЛЭРС УЧЁТ

Сервер ЛЭРС УЧЁТ представляет собой службу с названием "ЛЭРС УЧЁТ - сервер" (имя службы LERSServer). Устанавливается в папку %ProgramFiles%\LERS\Server и работает под учетной записью NETWORK SERVICE. Для достижения наилучшей производительности, Сервер ЛЭРС УЧЁТ рекомендуется ставить на отдельный более мощный компьютер.

К Серверу ЛЭРС УЧЁТ подключаются рабочие места операторов и службы опроса. Сам Сервер ЛЭРС УЧЁТ подключается к серверу баз данных.

Назначение Сервера ЛЭРС УЧЁТ

  • Обмен данными между компонентами системы (Служба опроса, сервер баз данных, Рабочее место оператора).
  • Проверка прав доступа при подключении пользователя к системе и прав на выполнение операций.
  • Уведомление клиентских приложений о событиях. Например, при создании нового объекта учета или удалении имеющегося, на всех Рабочих местах оператора, подключенных к Серверу ЛЭРС УЧЁТ, автоматически обновится список объектов.
  • Загрузка обновлений компонентов системы с сайта разработчика.
  • Формирование очереди заданий для управления опросом точек учета.
  • Протоколирование работы в журналах приложения и в системном журнале работы Windows.
  • Анализ данных опроса и уведомление клиентских приложений о нештатных ситуациях.
  • Предоставляет REST API для взаимодействия с системой из внешних программ.
  • Предоставляет Web-интерфейс для просмотра данных и управлением системой

Перед запуском Сервера ЛЭРС УЧЁТ должен быть запущен сервер баз данных (MS SQL Server или Postgres).

Протоколирование работы Сервера ЛЭРС УЧЁТ ведется в журнале сервера.

Параметры конфигурации

Основная конфигурация сервера ЛЭРС УЧЁТ находится в файле Lers.Server.xml. Он находится в папке %ProgramFiles%\LERS\Server на Windows и /etc/LERS на Linux. Если файла нет, то будут использоваться параметры Сервера ЛЭРС УЧЁТ по умолчанию. Файл должен быть набран в кодировке UTF-8.

Файл поделен на секции, каждая из которых имеет свой набор параметров. Ниже показан пример содержимого файла Lers.Server.xml

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <network>
        <listenPort>10000</listenPort>
        <listenAddress></listenAddress>
    </network>
    <dataBase>
        <sqlServer>(local)\LERS</sqlServer>
        <dataBaseName>LERS</dataBaseName>
    </dataBase>
</configuration>

Секция Advanced

Параметр По умолчанию Описание
enableErrorReporting True Отправлять отчет об ошибках.
EnableIPBanLog True Включить ведение журналов IPBan.

Секция DataBase

Параметры подключения к базе данных ЛЭРС.

sqlServer Имя сервера баз данных. Можно использовать (local)\LERS, если сервер баз данных установлен на одном компьютере с Сервером ЛЭРС УЧЁТ. По умолчанию sqlServer = (local)\LERS.

databaseName Наименование базы данных на сервере баз данных. По умолчанию databaseName = LERS.

commandTimeout Таймаут на выполнение запроса к базе данных (в секундах). По умолчанию commandTimeout = 60.

Секция NetWork

listenAddress Параметр определяет адрес сервера По умолчанию listenAddress не задан.

listenPort Параметр определяет порт сервера По умолчанию listenPort = 10000.

См. также