...
Для работы сервера GLDS.exe требуются следующие файлы:
Имя файла | Описание |
---|---|
grdsrv.ini | Файл настроек сервера, автоматически создаваемый при старте сервера |
glds_log.txt | Журнал, в котором протоколируются события на сервере - создается автоматически после старта сервера |
glds_state.xml | Служебный файл состояния сервера - хранит сведения о лицензиях |
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
Сервис Guardant Net поддерживает следующие опции командной строки:
Команда | Описание |
-h [ --help ] | Показать справку |
-v [ --version ] | Отобразить версию |
-c [ --check ] | Проверить, запущен ли сервер |
-r [ --restart ] | Рестарт сервера |
-s [ --stop ] | Остановка сервера |
-f [ --foreground ] | Запуск сервера как приложение |
-u [ --uninstall ] | Отменить регистрацию сервера, как сервис Windows |
Anchor | ||||
---|---|---|---|---|
|
...
Окно монитора разделено на два фрейма - слева располагается рабочая часть, справа - окно состояния:
Фрейм | Назначение |
Рабочая область | Серверные объекты в виде древовидной структуры: информация о компьютере, на котором установлены ключ и сервер, а также основные данные о клиентах |
Окно состояния выбранного объекта | Подробная информация по ранее выбранному в режиме мониторинга серверному объекту |
Рабочая область монитора
В рабочей области окна web-монитора Guardant Net отображается древовидная структура с информацией о параметрах и состоянии сервера и обслуживаемых ключей.
Уровень | Что отображается | Описание |
Основание древа | Информация о компьютере | Сетевое имя компьютера |
1-й | Общий код ключа | Идентификатор разработчика |
2-й |
Информация о ключе |
Модель ключа | |
ID ключа в 16-ричном виде | |
3-й |
Информация о ресурсе лицензий и |
Значение реального ресурса лицензий: текущий / максимальный | |
Название модуля таблицы лицензий и его ресурс лицензий: текущий/ максимальный | |
4-й |
Информация о клиенте |
Название приложения | |
Сетевое имя компьютера, на котором запущен клиент |
Окно состояния выбранного объекта
В правой части окна монитора Guardant Net отображается детальная информация об объекте, предварительно выбранном в рабочей области монитора.
Уровень | Объект | Отображаемая информация |
Основание древа | Информация о компьютере | Значения параметры, заданных в конфигурационном файле сервера |
1-й | Общий код ключа | Общий код в символьном виде |
2-й | Информация о ключе | Значения общих полей памяти, используемых для поиска ключа: ID, номер программы, версия, маска, серийный номер, счетчик #1 |
3-й | Информация о модулях приложения и их ресурсе лицензий | Имя модуля, его исходный и текущий ресурс лицензий |
4-й | Информация о клиенте | Тип и срок действия лицензии, режим лицензирования, имя и PID процесса, хост-компьютер |
Можно переопределить отображаемое в мониторе название защищенного файла. Для этого нужно создать с помощью простого текстового редактора (например, блокнот Windows) файл, название которого содержит полное название (с расширением) защищенного файла с расширением *.licinf. Внутри файла нужно написать желаемое для отображения в мониторе новое название защищенного приложения. *.licinf-файл необходимо поместить в одну директорию с GLDS.exe.
Также можно переопределить отображаемое название модулей таблицы лицензий. Для этого нужно в утилите программирования ключей grdutil.exe изменить названия модулей таблицы лицензий, выполнить экспорт в файл grdlms.ini и сохранить этот файл в один каталог со служебными файлами. Для применения изменений сервер нужно перезагрузить.
...
После успешного ввода пароля на экране отображаются настройки сервера, доступные для редактирования:
Эталонные настройки сервера Guardant Net хранятся в файле шаблонов grdsrv.ini.in. Для успешного старта сервера этот файл должен находиться в том же каталоге.
После первого запуска сервер создает файл текущих настроек grdsrv.ini, первоначально идентичный по содержанию файлу шаблонов. В дальнейшем, в grdsrv.ini сохраняются все изменения в параметрах сервера.
На момент написания Руководства сервер имеет следующие конфигурируемые параметры:
Параметр (и значение по умолчанию) | Диапазон значений |
---|
Назначение |
---|
Секция | Веб-интерфейс | grdsrv.ini | ||
---|---|---|---|---|
Перечитать ключи | - | - | Кнопка поиска сетевых ключей, подсоединенных к компьютеру |
HTTP_SERVER | - | ADDRESS=!DEFAULT | Значение !DEFAULT указывает серверу использовать интерфейс по умолчанию | Интерфейс который будет использован сервером. Например: 192.168.0.33; Поддерживаемые версии протокола ip - 4 и 6 |
Порт веб-интерфейса | PORT=3185 | Любой HTTP-порт | Порт для web-мониторинга сервера ключа | |
Периодичность обновления веб-интерфейса | REFRESH_PERIOD=30 [сек] | Положительное число | Частота обновления информации в мониторе | |
Язык интерфейса | LANG=RU | RU, EN | Переключатель выбора языка | |
SERVER | Время фиксирования лицензии за хостом (суток) | LIC_LIFE_TIME_ DAYS=3 [суток] | -1<=х; –1 - не ограничивать | Срок, на который лицензия закрепляется за клиентами одной рабочей станции |
Предел фиксированных лицензий для одного хоста | MAX_FIXED_FOR_HOST=0 | -1<=х; где -1 - не ограничивать, 0 - не использовать | Число лицензий, которое может быть зарезервировано за клиентами одной рабочей станции | |
Предел плавающих лицензий для одного хоста | MAX_INDEPEND_FOR_HOST=3 | -1<=65535; где -1 - не ограничивать, 0 - не использовать | Число нефиксированных, свободных лицензий, которое могут занимать клиенты одной рабочей станции | |
Сетевой интерфейс, используемый сервером | ADDRESS= !DEFAULT | IP-адрес адаптера | Сетевой адрес компьютера (сетевого адаптера), по которому будут приниматься запросы клиентов. ! DEFAULT означает - использовать все доступные сетевые адаптеры | |
Порт сервера лицензирования | PORT=6001 | Любой подходящий UDP-порт | TCP/UDP-порт, который использует сервер для обслуживания клиентов | |
Порт сообщений сервера | MESSAGE_PORT=6002 | Любой подходящий UDP-порт | TCP/UDP-порт, который используется для сообщений сервера | |
Имя файла лога | LOG_FILE= | - | Местоположение файла, куда будет писаться лог. (Например C:\LOG\GRDSRV_LOG.TXT) | |
Показать вывод HTTP сервера в лог файле | LOG_HTTP_REQUESTS=off | - | Отображать запросы HTTP сервера в лог файле | |
Число рабочих потоков сервера | THREAD_NUMBER=4 | 1 - 9 | Количество потоков, обслуживающих сетевых клиентов | |
Проверять наличие истекших лицензий каждые | REMOVE_EXPIRED_LICENSES | Положительное число | Периодичность проверки наличия истекших лицензий и их удаления | |
- | PWD_HASH=1998373793 | - | Хеш пароля (В конфигурационном файле шаблона пароль хранится только в виде хэша) | |
- | USE_LPT=0 | 0, 1 | Использовать LPT-ключи | |
Имя файла лога | - | Любое имя файла и полный путь к нему | Задание имени и местонахождения лог-файла | |
Новый пароль | - | - | Установка нового пароля. В |
конфигурационном файле шаблона пароль хранится только в виде хэша (параметр PWD_HASH) | ||||
Подтверждение пароля | - | - | Подтверждение нового пароля. | |
Сохранить и перезапустить сервер | - | - | Кнопка перезапуска сервера с новыми настройками | |
Перезапустить сервер | - | - | Кнопка перезапуска сервера без сохранения изменений в настройках |
...