FlexLM / FlexNet Publisher Debug Log
В средах FlexLM и FlexNet Publisher для быстрого анализа чаще всего используют debug log, который записывают lmgrd и vendor daemon.
Где найти
В Windows проверьте LMTOOLS или конфигурацию службы лицензий. В LMTOOLS откройте вкладку Config Services и найдите поле "Path to the debug log file."
Типичные расположения:
C:\ProgramData\FLEXlm\lmgrd\debug.log
- Папка конкретного поставщика внутри
C:\ProgramData
- Пользовательский путь, настроенный поставщиком ПО или администратором лицензий
В Linux или установках командной строки проверьте команду запуска, service file или init script на наличие команды lmgrd с параметром -l.
Пример: lmgrd -c /path/to/license.dat -l +/var/log/flexlm/vendor-debug.log
Как создать или включить лог
Если debug log не настроен, задайте путь к debug log в LMTOOLS или запустите lmgrd с параметром -l. Знак + перед путем к логу обычно означает, что новые записи добавляются в файл, а не перезаписывают его.
Пример: lmgrd -c /path/to/license.dat -l +/path/to/debug.log
Если конфигурация службы изменилась, перезапустите службу лицензий в окно обслуживания.
Что загружать
Загрузите debug log, содержащий строки активности лицензий: выдачи, возвраты, отказы, метки времени и сообщения daemon поставщика. Если вы ожидаете данные об отказах, но не видите их, проверьте, не отключена ли запись отказов в options-файле поставщика.
RLM Отчет Log
Для Reprise License Manager лучшим файлом для анализа использования обычно является RLM report log, а не общий debug log.
Где найти
Запись RLM report log обычно настраивается в ISV options file. Этот файл может быть указан в строке ISV в файле лицензии или лежать рядом с файлом лицензии под именем поставщика.
Ищите строку, которая начинается с: REPORTLOG
Пример: REPORTLOG +/var/log/rlm/vendor-report.log std
Как создать или включить лог
Добавьте строку REPORTLOG в ISV options file. Используйте + перед путем к файлу, если хотите, чтобы сервер добавлял новые записи, а не перезаписывал файл.
Примеры: REPORTLOG +/var/log/rlm/vendor-report.log std REPORTLOG +/var/log/rlm/vendor-report-detailed.log detailed
Стандартного формата обычно достаточно для обычной отчетности. Подробный формат может содержать более точное время checkout и checkin.
После изменения options file перечитайте конфигурацию или перезапустите службу RLM согласно вашему обычному процессу администрирования лицензий.
Что загружать
Загрузите RLM report log, если он доступен. Он предназначен для отчетности по использованию и может содержать выдачи, возвраты, отказы, метки времени и другие записи активности лицензий.
Sentinel RMS Usage Log
Для Sentinel RMS нужным файлом обычно является usage log, созданный Sentinel RMS License Manager.
Где найти
Имя и расположение usage log обычно задаются параметрами запуска License Manager или конфигурацией конкретного поставщика. В некоторых установках Windows используется файл lservsta, но это не гарантировано для каждого продукта.
Проверьте:
- Параметры запуска службы Sentinel RMS License Manager
- Документацию поставщика для защищенного приложения
- Любые файлы конфигурации менеджера лицензий
- Папку сервера, используемую поставщиком ПО
Как создать или включить лог
Включите usage logging согласно инструкциям поставщика по настройке Sentinel RMS. Если extended logging доступен и подходит для вашей среды, он может дать более полезные сведения о пользователях и хостах.
Не меняйте активную службу лицензий без окна обслуживания.
Что загружать
Загрузите Sentinel RMS usage log, где записываются запросы лицензий, возвраты, отказы, commuter-активность, а также события запуска и остановки сервера лицензий.
Dassault Systèmes DSLS Logs
Для Dassault Systèmes License Server логи DSLS создаются процессом сервера DSLS и его конфигурацией службы.
Где найти
Сначала определите папку установки сервера DSLS.
Распространенные расположения команд по умолчанию:
Windows: C:\Program Files\Dassault Systemes\DS License Server\win_b64\code\bin
Linux: /usr/DassaultSystemes/DSLicenseServer/linux_a64/code/bin
Сервер может записывать логи в папку логов по умолчанию или в пользовательскую папку, указанную при запуске службы.
Как создать лог или управлять его расположением
DSLS можно запускать с параметрами, управляющими логированием.
Пример: DSLicSrv -startServer -logDir C:\DSLSLogs -logFileSize 20 -compressLog
В Windows DSLS часто работает как служба. Текущую команду службы можно проверить в командной строке с повышенными правами: sc.exe qc "DS License Server"
Если вы меняете параметры службы DSLS, перезапускайте службу в окно обслуживания.
Что загружать
Загрузите DSLS log file, содержащий нужную активность сервера лицензий за период анализа. Если вы не уверены, какой файл правильный, начните с основного server log из настроенного каталога логов DSLS.
Altair ALM License Logs
Altair License Manager использует transactional license logs для отчетности по использованию. Они отличаются от обычного operational или debug log.
Где найти
Проверьте каталог установки Altair License Manager и файл конфигурации alus.conf. Настройки transactional log управляются этой конфигурацией, а usage log files обычно записываются в каталог данных ALM.
Распространенные папки могут включать:
Как создать или включить лог
Проверьте значение ALUS_LOG_LEVEL в alus.conf.
Типичные уровни логирования:
0 — журнал использования не ведется
1 — анонимные логи использования
2 — анонимные и подробные логи использования
Если вам нужны пользователи, хосты или подробная отчетность, detailed logs обычно полезнее анонимных логов. Если конфигурация логирования изменилась, перезапустите службу лицензий в окно обслуживания.
Что загружать
Загрузите транзакционный лог использования, а не только операционный серверный лог. Операционный или debug-лог полезен для диагностики, но транзакционный лог использования обычно лучше подходит для анализа использования.
LM-X Debug Logs
Для LM-X License Manager нужным файлом обычно является log file сервера LM-X License Server. В зависимости от конфигурации этот лог может включать checkout, checkin, отказы, предупреждения и другую активность сервера.
Где найти
Проще всего найти лог через LM-X License Server Client. Откройте вкладку Log File, чтобы посмотреть, найти и скачать лог сервера лицензий.
Путь к логу также можно настроить в файле конфигурации сервера лицензий LM-X. Некоторые установки записывают лог по умолчанию в каталоге сервера лицензий.
Распространенные примеры конфигурации: LOG_FILE = C:\Program Files\lmx-server.log LOG_FILE = /home/user1/lmx-serv.log
Как создать или включить лог
Используйте LM-X License Server Client или файл конфигурации LM-X, чтобы включить логирование и задать расположение лог-файла. Если доступно extended logging, оно может дать больше деталей.
После изменения настроек логирования перезапустите сервер лицензий LM-X, если этого требует инструмент конфигурации.
Что загружать
Загрузите log file сервера лицензий LM-X. Если есть несколько логов, выберите тот, который покрывает нужный диапазон времени.