Получение списка активных сессий
GET /v1.0/lm/sessions?page=1&limit=10&search=text_or_value_for_search&user=19768227253181532&dongle=1014133386&product=16&feature=11&host=6430031962975896019&lms=6430031962975896019&start_at=1589408566&finish_at=1589408566
Доступен поиск по номеру компонента, номеру продукта, номеру модификации продукта, имени компонента, имени продукта, идентификатору ключа, имени пользователя, имени компьютера, адресу компьютера, имени процесса, идентификатору процесса.
Доступен фильтр по пользователю, идентификатору ключа, номеру продукта, номеру компонента, идентификатору компьютера пользователя, идентификатору менеджера лицензий, времени начала сессии.
Нумерация страниц начинается с единицы. Общее количество элементов возвращается в параметре заголовка 'X-Total-Count'.
Возвращает массив sessions:
{
"sessions": [
{
"containerVersionText": "",
"dongle": {
"dongleInfo": {
"containerActivationTime": 0,
"containerVersion": 0,
"detachDeathTime": 0,
"detachedFromDongleId": 0,
"detachedFromHostName": "",
"dongleId": 1014133386,
"dongleMemorySize": 59392,
"dongleModel": 3,
"driverType": 2,
"firmwareFeatures": 1,
"firmwareState": 0,
"firmwareVersion": 16778248,
"hwMcuVersion": 8,
"netResource": 10,
"publicCode": 1368487351,
"typeFlags": 509
},
"firmwareVersionText": "1.0.4.8",
"flags": {
"bindHardware": false,
"bindOs": false,
"driverless": true,
"expired": false,
"externalMicroSd": false,
"inaccessible": false,
"isDemoLicense": true,
"isDetachable": false,
"isDetached": false,
"isRehostAllowed": false,
"isTrial": false,
"lowBattery": false,
"timerError": false,
"hardwareMismatchedOrFileCorrupted" : false
},
"lm": {
"currentTime": 1587659056,
"currentTimeText": "2020-04-23 19:24:16",
"hostIp": "127.0.0.1",
"hostName": "B0943-PC",
"hostPort": 3189,
"lmsId": 6430031962975896019,
"protocols": "IPv4,IPv6 (TCP and UDP at port 3189) 172.16.255.1, 192.168.1.49, 10.128.0.14, 172.16.72.1",
"remote": false,
"startTime": 1587659048,
"uptimeEng": "00:00:07",
"uptimeRus": "00:00:07",
"version": "2.0.0.0"
},
"manufacturedDate": "18 Mar 2020 14-20-20",
"productsCount": 1,
"sessionsCount": 1,
"vendor": {
"publicCode": 1368487351,
"publicCodeText": "DEMONVK"
}
},
"feature": {
"consumptionMode": 1,
"currentRunCounterValue": 0,
"detachedResource": 0,
"featureNumber": 4,
"flags": {
"expired": false,
"isDetachable": false,
"rdpForbidden": true,
"vmForbidden": false
},
"floatingResource": 8,
"maxConcurrentResource": 10,
"maxRunCounter": 0,
"name": "Компонент вне лицензии",
"productModification": 0,
"productName": "Тест GCC",
"productNumber": 16,
"remoteMode": 3,
"reservedResource": 1,
"restOfLifeTimeDays": 0,
"sessionsCount": 0,
"validFromDate": 0,
"validUpToDate": 0,
"vendor": {
"publicCode": 1368487351,
"publicCodeText": "DEMONVK"
}
},
"host": {
"fqdn": "b0943-pc.aktiv.guardant.ru",
"hostId": "6430031962975896019",
"ip": "192.168.1.49",
"name": "b0943-pc"
},
"issueTime": 1587659048,
"issueTimeText": "2020-04-23 19:24:08",
"processId": 4436,
"processName": "licensing_api_test",
"processPath": "D:\\Aktiv-Git\\guardant-smc\\tmp\\debug\\licensing-api-test.e21bfe04\\licensing_api_test.exe",
"product": {
"modification": 0,
"name": "Тест GCC",
"productNumber": 16,
"vendor": {
"publicCode": 1368487351,
"publicCodeText": "DEMONVK"
}
},
"sessionId": 43,
"sessionIdText": "00000043"
"user": {
"id": 19768227253181531,
"name": "bma"
}
},
{
"containerVersionText": "",
"dongle": {
"dongleInfo": {
"containerActivationTime": 0,
"containerVersion": 0,
"detachDeathTime": 0,
"detachedFromDongleId": 0,
"detachedFromHostName": "",
"dongleId": 1014133386,
"dongleMemorySize": 59392,
"dongleModel": 3,
"driverType": 2,
"firmwareFeatures": 1,
"firmwareState": 0,
"firmwareVersion": 16778248,
"hwMcuVersion": 8,
"netResource": 10,
"publicCode": 1368487351,
"typeFlags": 509
},
"firmwareVersionText": "1.0.4.8",
"flags": {
"bindHardware": false,
"bindOs": false,
"driverless": true,
"expired": false,
"externalMicroSd": false,
"isDemoLicense": true,
"isDetachable": false,
"isDetached": false,
"isRehostAllowed": false,
"isTrial": false,
"inaccessible": false,
"lowBattery": false,
"timerError": false,
"hardwareMismatchedOrFileCorrupted" : false
},
"lm": {
"currentTime": 1587659056,
"currentTimeText": "2020-04-23 19:24:16",
"hostIp": "127.0.0.1",
"hostName": "B0943-PC",
"hostPort": 3189,
"lmsId": 6430031962975896019,
"protocols": "IPv4,IPv6 (TCP and UDP at port 3189) 172.16.255.1, 192.168.1.49, 10.128.0.14, 172.16.72.1",
"remote": false,
"startTime": 1587659048,
"uptimeEng": "00:00:08",
"uptimeRus": "00:00:08",
"version": "2.0.0.0"
},
"manufacturedDate": "18 Mar 2020 14-20-20",
"productsCount": 1,
"sessionsCount": 1,
"vendor": {
"publicCode": 1368487351,
"publicCodeText": "DEMONVK"
}
},
"feature": {
"consumptionMode": 0,
"currentRunCounterValue": 0,
"detachedResource": 0,
"featureNumber": 2,
"flags": {
"expired": false,
"isDetachable": false,
"rdpForbidden": true,
"vmForbidden": false
},
"floatingResource": 9,
"maxConcurrentResource": 10,
"maxRunCounter": 0,
"name": "Тест документации",
"productModification": 0,
"productName": "Тест GCC",
"productNumber": 16,
"remoteMode": 3,
"reservedResource": 0,
"restOfLifeTimeDays": 0,
"sessionsCount": 0,
"validFromDate": 0,
"validUpToDate": 0,
"vendor": {
"publicCode": 1368487351,
"publicCodeText": "DEMONVK"
}
},
"host": {
"fqdn": "b0943-pc.aktiv.guardant.ru",
"hostId": "6430031962975896019",
"ip": "192.168.1.49",
"name": "b0943-pc"
},
"issueTime": 1587659053,
"issueTimeText": "2020-04-23 19:24:13",
"processId": 4436,
"processName": "licensing_api_test",
"processPath": "D:\\Aktiv-Git\\guardant-smc\\tmp\\debug\\licensing-api-test.e21bfe04\\licensing_api_test.exe",
"product": {
"modification": 0,
"name": "Тест GCC",
"productNumber": 16,
"vendor": {
"publicCode": 1368487351,
"publicCodeText": "DEMONVK"
}
},
"sessionId": 44,
"sessionIdText": "00000044"
"user": {
"id": 19768227253181531,
"name": "bma"
}
}
]
}
Получение списка компьютеров активных сессий
GET /v1.0/lm/sessions/hosts?page=1&limit=10&search=text_or_value_for_search
Доступен поиск по имени и адресу компьютера.
Нумерация страниц начинается с единицы. Общее количество элементов возвращается в параметре заголовка 'X-Total-Count'.
Возвращает массив hosts:
{
"hosts": [
{
"fqdn": "B0943-PC.aktiv.guardant.ru",
"hostId": "6430031962975896019",
"ip": "192.168.1.49",
"name": "B0943-PC"
}
]
}
Получение списка пользователей активных сессий
GET /v1.0/lm/sessions/users?page=1&limit=10&search=text_or_value_for_search
Доступен поиск по имени пользователя.
Нумерация страниц начинается с единицы. Общее количество элементов возвращается в параметре заголовка 'X-Total-Count'.
Возвращает массив users:
{
"users": [
{
"id": "19768227253181531",
"name": "bma"
}
]
}
Получение списка менеджеров лицензий (серверов) активных сессий
GET /v1.0/lm/sessions/lms
Возвращает массив lms:
{
"lms": [
{
"currentTime": 1587659519,
"currentTimeText": "2020-04-23 19:31:59",
"hostIp": "127.0.0.1",
"hostName": "B0943-PC",
"hostPort": 3189,
"lmsId": "6430031962975896019",
"protocols": "IPv4,IPv6 (TCP and UDP at port 3189) 172.16.255.1, 192.168.1.49, 10.128.0.14, 172.16.72.1",
"remote": false,
"startTime": 1587659490,
"uptimeEng": "00:00:29",
"uptimeRus": "00:00:29",
"version": "2.0.0.0"
}
]
}
Удаление активной сессии
DELETE /v1.0/lm/sessions/{id}
Удаляет сессию с заданным id. Требуется авторизация администратора.