Получение списка активных сессий 


GET /v1.0/lm/sessions?search=text_or_value_for_search?user=19768227253181532&dongle=1014133386&product=16&feature=11&host=6430031962975896019&lms=6430031962975896019&start_at=1589408566&finish_at=1589408566

Доступен поиск по номеру компонента, номеру продукта, номеру модификации продукта, имени компонента, имени продукта, идентификатору ключа, имени пользователя, имени компьютера, адресу компьютера, имени процесса, идентификатору процесса.
Доступен фильтр по пользователю, идентификатору ключа , номеру продукта, номеру компонента, идентификатору компьютера пользователя, идентификатору менеджера лицензий, времени начала сессии.

Возвращает массив sessions:

{
    "sessions": [
        {
            "containerVersionText": "",
            "dongle": {
                "dongleInfo": {
                    "containerActivationTime": 0,
                    "containerVersion": 0,
                    "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,
                          "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,
                "featureNumber": 4,
                "flags": {
                      "expired": 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,
                    "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,
                          "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,
                "featureNumber": 2,
                "flags": {
                      "expired": 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?search=text_or_value_for_search

Доступен поиск по имени компьютера и адресу компьютера.
Возвращает массив hosts:

{
    "hosts": [
        {
            "fqdn": "B0943-PC.aktiv.guardant.ru",
            "hostId": "6430031962975896019",
            "ip": "192.168.1.49",
            "name": "B0943-PC"
        }
    ]
}

Получение списка пользователей активных сессий 


GET /v1.0/lm/sessions/users

Возвращает массив 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"
        }
    ]
}
  • No labels