Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Предоставляет список ТД в формате JSON, который содержит:

  • grRegion - область/регион;
  • vspNumber - номер ВСП;
  • apID - MAC-адрес устройства;apName
  • apRtcGroup - имя устройства;
  • grCity - город;
  • grRegion - область/регион;
  • домен , в котором располагается устройство
  • grTB - территориальный банк;
  • vspAddressapGroup - графа из справочника с адресом расположение месторасположение ТД;
  • vspNumber - номер vspAddress -  адрес ВСП;
  • apGroupapName - сформированное по справочнику месторасположение ТДимя устройства;
  • apRtcGroup - домен , в котором располагается устройство (за исключением скрываемой части - domain_search.regex, см. Настройки сервиса)grCity - город;

Пример:

Блок кода
languagejs
themeRDark
{
    "data": [
        {
            "apGroupgrRegion": "Поволжский банк/Волгоградская область/Доп.офис №8621-0304"Самарская",
            "apIDvspNumber": "a8-f9-4b-b5-a4-a0****-*****",
            "grTBapID": "Поволжский банк"00-00-00-00-00-00",
            "grCityapRtcGroup": "г.Волгоград, Краснооктябрьский районtoor.pA",
            "vspNumbergrTB": "8621-00304банк",
            "apRtcGroupapGroup": "Ugбанк/Volgogradskiy_filial/Volgogradskaya_obl/Volgograd/Sberbank/8621-0304_pr-kt_Metallurgov_15Самарская/Доп.офис №****-****",
            "vspAddress": "400007"******, г.ВолгоградСамара, пр.МеталлурговСамарская, 15*",
            "apName": "sberbank_ug_vgg_volgograd_8621-0304_a8:f9:4b:b5:a4:a0"****-****_Samarskaya_*_00:00:00:00:00:00",
            "grRegiongrCity": "Волгоградская областьСамара"
        },
	]
}

Возможные параметры запроса

...

Блок кода
languagebash
themeRDark
curl -L http://localhost:9190/GetAPList
  • grTB - фильтр по полю grTB. При указании этого параметра в ответе от eltex-bob будут содержаться только те объекты, значение grTB которых совпадает с указанным. Если значение параметра пустое, фильтр будет игнорироваться.
    пример запроса:
Блок кода
curl -L http://localhost:9190/GetAPList?grTB='Сибирский банк'



GetAPDetail

Детализация информации по ТД , которая содержит :

  • "

...

  • firmware-version"

...

  • - версия ПО;
  • "

...

  • full-address" - полный адрес  ТД.
  • "vsp" - номер ВСП;
  • "city" - город  расположения ТД;
  • "serial-number" - серийный номер устройства;
  • "

...

  • ip"

...

  •  - IP-адрес устройства;

...

  • grTB - территориальный банк;
  • "office" - название офиса , где расположена ТД;


Запрос:

Блок кода
languagebash
themeRDark
curl -L http://localhost:9190/GetAPDetail/00:-00:-00:-00:-00:-00

Ответ:

Блок кода
languagejs
themeRDark
{
    "ipfirmware-version": "1921.1680.60.180",
 	"office   "full-address": "Доп.офис №178-758Волгоград, Металлургов, *",
	"city    "vsp": "г.Березовский"****-*****",
	"firmware-version    "city": "1.16.0.163"Волгоград",
    "serial-number": "WP01000177",
	"vsp    "ip": "4157-081"
	"full-address": "678100, г.Олекминск, ул.Молодежная, 20741"127.0.0.1",
    "grTB":"банк",
    "office":"Доп.офис №****-****"
}


GetAPAvailable

Доступность ТД, которая содержит:

  • "available" - доступность ТД, где 0 - ТД доступна, 1 - ТД недоступна;
  • "uptime" - время доступности ТД, в секундах.

Запрос:

Блок кода
languagebash
themeRDark
curl -L http://localhost:9190/GetAPAvailable/00:-00:-00:-00:-00:-00

Ответ:

Блок кода
languagejs
themeRDark
{
    "available": 0,
    "uptime": 67370
}

...

Метрики ТД,  которые содержат:

  • "wifi_users" - количество подключенных  пользователей

...

  • ,
  • "mac" - mac-адрес ТД

Запрос:

Блок кода
languagebash
themeRDark
curl -L http://localhost:9190/GetAPPerformance/00:-00:-00:-00:-00:-00

Ответ:

Блок кода
languagejs
themeRDark
{
    "wifi_users": "5"
    "mac":"00-00-00-00-00-00"
}


Настройки

...

Для авторизации в сервисе доступно 2 способа:

...

  • Разделители октетов в мак-адресе (в apID и в запросах GetAPDetail, GetAPAvailable, GetAPPerformance, по умолчанию ":-"):
Без форматирования
mac.splitter=:-
  • Включение авторизации по логин-паролю, false - выключено:

...

Блок кода
languagebash
themeRDark
titleeltex-bob
collapsetrue
# AP Monitoring service

# Initial size of Java heap
JAVA_INIT_HEAP=128m
# Maximum size of Java heap
JAVA_MAX_HEAP=256m

# Additional arguments to pass to java
JAVA_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/eltex-bob"


ПараметрыОписание
JAVA_INIT_HEAP
Количество памяти, выделяемое на работу сервиса при старте. Рекомендуется выставлять равное JAVA_MAX_HEAP.
JAVA_MAX_HEAP
Максимальное количество памяти, которое может зарезервировать сервис
JAVA_OPTS
Дополнительные опции для запуска jvm


/etc/eltex-bob/log4j2.xml

...