Monitoring

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\Monitoring]

DelayIdcFaultReport

Время (в мс) отсрочки отправки сбойного сообщения на хост для устройств чтения данных банковских карт. Если за указанное время (в мс) произойдёт самовосстановление, то сообщение отправлено не будет.

Возможные значения

Целые числа. При установке значения по умолчанию сбойное сообщение отправляется на хост без отсрочки.

Значение по умолчанию

0

Дополнительно

DelayPrrFaultReport

Время (в мс) отсрочки отправки сбойного сообщения на хост для чекового принтера. Если за указанное время (в мс) произойдёт самовосстановление, то сообщение отправлено не будет.

Возможные значения

Целые числа.При установке значения по умолчанию сбойное сообщение отправляется на хост без отсрочки. Для принтеров Cashino рекомендуется указывать значение задержки не менее 1 минуты (60000).

Значение по умолчанию

0

Дополнительно

EventRulesFileName(Monitoring)

Имя файла с прописанными правилами, по которым происходит отправка событий в систему мониторинга.

Возможные значения

Имя файла.

Значение по умолчанию

rules.xml. Если параметр не задан, правила считываются из файла, содержащегося в папке, в которую был установлен Агент мониторинга.

Дополнительно

MSG_LEN_SIZE

Длина сообщения.

Возможные значения

Число.

Значение по умолчанию

4

Дополнительно

Агент мониторинга использует значения по умолчанию. При установке значения отсутствуют в реестре.

MSG_SIGNATURE

Cигнатура используемого низкоуровневого протокола. Обеспечивает совместимость агента мониторинга с системой мониторинга.

Возможные значения

Строка из 4-x символов, в т.ч.:

  • URAL – агент мониторинга работает в режиме совместимости с системой мониторинга «Уралсиб»;

  • JSON – агент мониторинга работает в режиме совместимости с системой мониторинга ПроКСИМА.

Значение по умолчанию

DORS

Дополнительно

ProATMMonitoringHost(Monitoring)

Имя хоста, на котором размещается ПроАТМ.

Возможные значения

Последовательность символов.

Значение по умолчанию

Если параметр не задан, считается, что ПроАТМ и агент мониторинга установлены на одном компьютере.

Дополнительно

ProATMMonitoringPort(Monitoring)

Номер порта, на который Агент мониторинга будет посылать ПроАТМ сообщения с командами от системы мониторинга.

Возможные значения

4 цифры

Значение по умолчанию

3335

Дополнительно

RemoteMonitoringTimeoutSec(Monitoring)

Время в секундах, затрачиваемое на одну операцию взаимодействия с системой мониторинга (подключение, отправка сообщения, ожидания сообщения). По истечении этого времени соединение завершается.

Возможные значения

Время в секундах.

Значение по умолчанию

10

Дополнительно

RemoteMonitoringUrl(Monitoring)

Адрес системы мониторинга, на который отправляется запрос о событии.

Возможные значения

Последовательность символов.

Значение по умолчанию

Дополнительно

WaitHost(Monitoring)

Имя хоста, на котором размещается агент мониторинга.

Возможные значения

Последовательность символов.

Значение по умолчанию

Если параметр не задан, считается, что ПроАТМ и с агент мониторинга установлены на одном компьютере.

Дополнительно

Необходим, если ПроАТМ и агент мониторинга установлены на разных компьютерах.

WaitPort(Monitoring)

Номер порта, по которому Агент мониторинга будет получать сообщения от ПроАТМ и от системы мониторинга. Тот же номер порта должен быть указан и в настройках устройств самообслуживания системы мониторинга.

Возможные значения

4 цифры

Значение по умолчанию

3333

Дополнительно

HardwareStatus

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\Monitoring\HardwareStatus]

ConsiderPaperOutAsPrinterFail

Отправка в подсистему мониторинга сбойного статуса исправного чекового принтера при окончании или отсутсвии бумажной ленты.

Возможные значения

  • 1, yes — отправка сбойного статуса принтера при отсутсвии бумажной ленты;

  • 0, no — отправка фактического состояния устройства при отсутсвии бумажной ленты.

Значение по умолчанию

0

Примеры

[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\Monitoring\HardwareStatus]
"ConsiderPaperOutAsPrinterFail"="1"

Дополнительно

Изменение значения параметра требует перезапуска терминального ПО.

HWCheckPeriod

Период опроса оборудования.

Возможные значения

Числовое значение в секундах.

Значение по умолчанию

60

Дополнительно

SendAllReportsOnStart

Включить/отключить отправку в мониторинг полного перечня состояния оборудования УС при старте ПО.

Возможные значения

  • 1, yes, true – отправлять полный перечень состояния оборудования УС при старте ПО;

  • 0, no, false – отправлять отчеты только по сбойным узлам.

При работе по NDC-протоколу значение 1 игнорируется, состояния оборудования УС отправляются в мониторинг только в процессе работы ПО.

Значение по умолчанию

0

Дополнительно

SendRootReportOnDeviceRecoverу

Включить/отключить отправку корневого отчета при восстановлении работоспособности вложенного компонента устройства.

Возможные значения

  • 1 – если причиной выхода устройства из строя является вложенный компонент, а корневой отчет не претерпевает изменений, то при восстановлении работоспособности компонента дополнительно осуществляется отправка корневого отчета.

  • 0 – корневой отчет при восстановлении работоспособности вложенного компонента устройства не отправляется.

Значение по умолчанию

0

Дополнительно

<наименование датчика>

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\Monitoring\HardwareStatus\<наименование датчика>]

Настройки сообщений о состоянии датчиков УС.

COMPONENT

Имя компонента узла, который сгенерировал событие.

Возможные значения

Пустое значение, текстовая строка или макрос #XFS_SERVICE_NAME#.

Значение по умолчанию

Дополнительно

Необязательный параметр.

DEVICE

Идентификатор узла, сгенерировавшего событие.

Возможные значения

Число или трехсимвольное имя согласно спецификации CEN/XFS.

Значение по умолчанию

SIU

Дополнительно

Обязательный параметр.

ERROR_TYPE

Тип ошибки.

Возможные значения

Число.

Значение по умолчанию

Дополнительно

Необязательный параметр.

MESSAGE

Текст отчета о состоянии. Каждый узел устройства генерирует свое сообщение.

Возможные значения

Текстовая строка.

Значение по умолчанию

Дополнительно

Необязательный параметр.

REPORT_TIME

Период (секунды), за который генерируется отчет.

Возможные значения

#REPORT_TIME#.

Значение по умолчанию

Дополнительно

Необязательный параметр.

SEVERITY

Уровень критичности сообщения.

Возможные значения

  • 0 (No) – устройство работоспособно;

  • 1 (Warning) – устройство работоспособно, но предупреждает, что скоро могут начаться проблемы;

  • 2 (MinorProblem) – из-за поломки устройства терминал частично потерял функционал, но возможно еще может обслуживать клиентов;

  • 3 (Error) – из-за поломки устройства терминал не может далее обслуживать клиентов и должен выйти из режима обслуживания без вопросов.

Значение по умолчанию

Дополнительно

Обязательный параметр.

STATUS

идентификатор ошибки

Возможные значения

Число.

Значение по умолчанию

Дополнительно

Необязательный параметр.

<cистема мониторинга>\<событие>

Раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\Monitoring\<система мониторинга>\<событие>], где <система мониторинга> – идентификатор системы мониторинга (например, HPMONITORING, PROSETMONITORING или URALSIB), а <событие> – идентификатор события, которое может быть отправлено в систему мониторинга.

Формат сообщений описывается для каждой системы мониторинга отдельно. Поля сообщений генерируются ПроАТМ следующим образом: из соответствующей ветки реестра читаются все параметры. Имя параметра – имя поля, значение параметра – значение поля. В значениях полей могут быть как фиксированные строковые значения, так и переменные в виде макросов (#ИМЯ_МАКРОСА#). Макросы могут быть общими для всех сообщений или специфическими для конкретного сообщения.

Таблица 24. Сообщения в систему HPMONITORING

Параметр

Описание

Возможные значения

a

источник сообщения

ProATM

atmid

идентификатор УС

#TERMINAL_ID#

command_id

идентификатор команды, которую отправил агент мониторинга ПроАТМ для выполнения

#COMMAND_ID#

o

идентификатор устройства

#OBJECT_ID#

eventtime

время события

#EVENT_TIME#

msg_text

текст сообщения

текстовая строка

newappstate

идентификатор состояния ПО ПроАТМ, в которое перейдет приложение после запуска

#APPLICATION_STATE#

0 – инициализация приложения;

1 – режим оператора;

2 – не обслуживает;

3 – ожидание клиента;

4 – обслуживание клиента;

5 – завершение работы приложения

oldappstate

идентификатор состояния ПО ПроАТМ, в котором находилось приложение до момента остановки

severity

уровень критичности сообщения

normal – устройство работоспособно (но может предупреждать, что скоро могут начатся проблемы);

warning – из-за поломки устройства терминал частично потерял функционал, но возможно еще может обслуживать клиентов;

critical – из-за поломки устройства терминал не может далее обслуживать клиентов и должен выйти из режима обслуживания без вопросов

Пример настройки параметров реестра для сообщения в систему HPMONITORING:

[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\Monitoring\HPMONITORING\1]
"msg_text"="Перезагрузка уже выполняется. Команда не будет выполнена."
"a"="ProATM"
"severity"="normal"
"o"="12"
"command_id"="#COMMAND_ID#"
"eventtime"="#EVENT_TIME#"
Таблица 25. Сообщения в систему ПроСЭТ

Параметр

Описание

Возможные значения

0x02

тип сообщения

трехзначное число (по умолчанию – 555)

0x71

идентификатор УС

#TERMINAL_ID#

0x72

время события

#EVENT_TIME#

0xA100

текст сообщения

Пример настройки параметров реестра для сообщения систему ПроСЭТ:

[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\Monitoring\PROSETMONITORING\1]
"0x02"="555"
"0xA100"="Перезагрузка уже выполняется. Команда не будет выполнена."
"0x70"="12"
"0x71"="#PROSET_MACHINE_NO#"
"0x72"="#EVENT_TIME_FORMATTED#"
Таблица 26. Сообщения в систему URALSIB

Параметр

Описание

Возможные значения

agent

источник сообщения

ProATM

atm

идентификатор УС

#TERMINAL_ID#

command_id

идентификатор команды, которую отправил агент мониторинга ПроАТМ для выполнения

#COMMAND_ID#

device

идентификатор устройства

числовое значение или #OBJECT_ID#

eventtime

время события

#EVENT_TIME#

message

текст сообщения

текстовая строка

newappstate

идентификатор состояния ПО ПроАТМ, в которое перейдет приложение после запуска

#APPLICATION_STATE#

0 – инициализация приложения;

1 – режим оператора;

2 – не обслуживает;

3 – ожидание клиента;

4 – обслуживание клиента;

5 – завершение работы приложения

oldappstate

идентификатор состояния ПО ПроАТМ, в котором находилось приложение до момента остановки

severity

уровень критичности сообщения

normal – устройство работоспособно (но может предупреждать, что скоро могут начатся проблемы);

warning – из-за поломки устройства терминал частично потерял функционал, но возможно еще может обслуживать клиентов;

critical – из-за поломки устройства терминал не может далее обслуживать клиентов и должен выйти из режима обслуживания без вопросов

Пример настройки параметров реестра для сообщения систему URALSIB:

[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\Monitoring\URALSIB\1]
"message"="Перезагрузка уже выполняется. Команда не будет выполнена."
"agent"="ProATM"
"severity"="normal"
"device"="12"
"command_id"="#COMMAND_ID#"
"eventtime"="#EVENT_TIME#"