Получение списка активных сессий
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
Доступен поиск по:
- номеру/имени компонента;
- номеру/имени продукта;
- номеру модификации продукта;
- идентификатору ключа;
- имени пользователя;
- IP-адресу/имени компьютера;
- имени процесса;
- идентификатору процесса.
Доступен фильтр по:
- пользователю;
- идентификатору ключа;
- номеру продукта;
- номеру компонента;
- идентификатору компьютера пользователя;
- идентификатору менеджера лицензий;
- времени начала сессии.
Нумерация страниц начинается с единицы.
Общее количество элементов возвращается в параметре заголовка '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": "The component is unlicensed",
"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.com",
"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": "Documentation test",
"productModification": 0,
"productName": "Test 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.com",
"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": "Test 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.