Сервер ЛЭРС УЧЁТ
Сервер ЛЭРС УЧЁТ представляет собой службу с названием "ЛЭРС УЧЁТ - сервер" (имя службы 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
.