日志文件指南

在哪里查找许可证管理器日志文件

在分析许可证使用情况、拒绝、会话或峰值并发之前,你需要先找到许可证管理器生成的正确日志文件。本指南说明常见许可证管理器日志的位置以及通常如何启用日志记录。

具体路径和设置会因供应商、产品、操作系统和安装方式而异。如果你的环境由其他团队管理,请先与许可证服务器管理员确认,再修改服务设置。

从现有日志开始

在许多环境中,许可证日志记录已经启用。修改任何设置之前,请先检查许可证服务器服务、供应商管理工具或配置文件,确认当前日志写入位置。

尽可能使用日志副本进行分析。除非供应商文档明确说明安全,否则不要在许可证服务器运行时编辑或移动正在写入的活动日志。

请在维护窗口内修改服务或配置。编辑许可证管理器设置前,请先备份配置文件。

FlexLM / FlexNet Publisher 调试日志

对于 FlexLM 和 FlexNet Publisher 环境,最常用于快速分析的文件是由以下组件写入的调试日志: lmgrd 以及供应商守护进程。

在哪里查找

在 Windows 上,请检查 LMTOOLS 或许可证服务配置。在 LMTOOLS 中打开 Config Services 选项卡,查找名为 “Path to the debug log file” 的字段。

常见位置可能包括:

  • C:\ProgramData\FLEXlm\lmgrd\debug.log
  • 位于以下目录下的供应商专用文件夹: C:\ProgramData
  • 软件供应商或许可证管理员配置的自定义路径

在 Linux 或命令行安装环境中,请检查启动命令、服务文件或 init 脚本,查看是否包含 lmgrd 命令并使用 -l 选项。

示例: lmgrd -c /path/to/license.dat -l +/var/log/flexlm/vendor-debug.log

如何生成或启用

如果尚未配置调试日志,请在 LMTOOLS 中设置调试日志路径,或启动 lmgrd 并使用 -l 选项。添加 + 放在日志路径前通常表示追加新记录,而不是覆盖文件。

示例: lmgrd -c /path/to/license.dat -l +/path/to/debug.log

如果修改了服务配置,请在维护窗口内重启许可证服务。

上传什么

上传包含许可证活动行的调试日志,例如签出、签入、拒绝、时间戳和供应商守护进程消息。如果你预期有拒绝数据但没有看到,请检查供应商选项文件是否抑制了拒绝日志记录。

RLM 报告日志

对于 Reprise License Manager,最适合做使用分析的通常是 RLM 报告日志,而不是通用调试日志。

在哪里查找

RLM 报告日志通常在 ISV 选项文件中配置。该文件可能由许可证文件中的 ISV 行引用,也可能以供应商名称放在许可证文件旁边。

查找以下开头的配置行: REPORTLOG

示例: REPORTLOG +/var/log/rlm/vendor-report.log std

如何生成或启用

添加一条 REPORTLOG 配置行到 ISV 选项文件。使用 + 放在文件路径前,可以让服务器追加新记录而不是覆盖文件。

示例: REPORTLOG +/var/log/rlm/vendor-report.log std REPORTLOG +/var/log/rlm/vendor-report-detailed.log detailed

标准格式通常足以满足常规报告需求。详细格式可能包含更精确的签出和签入时间。

修改选项文件后,请按照常规许可证管理流程重新读取配置或重启 RLM 服务。

上传什么

如有 RLM 报告日志,请上传该文件。它专为使用情况报告而设计,可包含签出、签入、拒绝、时间戳和其他许可证活动记录。

Sentinel RMS 使用日志

对于 Sentinel RMS,相关文件通常是 Sentinel RMS License Manager 创建的使用日志。

在哪里查找

使用日志的文件名和位置通常由 License Manager 启动选项或供应商专用配置控制。某些 Windows 部署会使用名为 lservsta,但并非每个产品都一定如此。

请检查:

  • Sentinel RMS License Manager 服务启动选项
  • 受保护应用的供应商文档
  • 任何许可证管理器配置文件
  • 软件供应商使用的服务器文件夹

如何生成或启用

请根据供应商的 Sentinel RMS 配置说明启用使用日志记录。如果扩展日志可用且适合你的环境,它可能提供更有用的用户和主机信息。

不要在没有维护窗口的情况下修改正在运行的许可证服务。

上传什么

上传记录许可证请求、释放、拒绝、离线借用活动以及许可证服务器启动或关闭事件的 Sentinel RMS 使用日志。

Dassault Systèmes DSLS 日志

对于 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 日志文件。如果不确定哪个文件正确,请从已配置 DSLS 日志目录中的主服务器日志开始。

Altair ALM 许可证日志

Altair License Manager 使用事务型许可证日志生成使用情况报告。这类日志不同于普通运营日志或调试日志。

在哪里查找

检查 Altair License Manager 安装目录以及 alus.conf 配置文件。事务日志设置由该配置控制,使用日志文件通常写入 ALM 数据目录下。

常见文件夹可能包括:

  • data/sent
  • data/detailed

如何生成或启用

检查 ALUS_LOG_LEVEL 中的值 alus.conf.

典型日志级别:

  • 0 -- 不记录使用情况
  • 1 -- 匿名使用日志
  • 2 -- 匿名和详细使用日志

如果需要用户、主机或详细报告,详细日志通常比匿名日志更有用。如果更改日志配置,请在维护窗口内重启许可证服务。

上传什么

请上传事务型使用日志,而不只是运营服务器日志。运营日志或调试日志适合排障,但事务型使用日志通常是使用情况分析的更好来源。

LM-X 调试日志

对于 LM-X License Manager,相关文件通常是 LM-X License Server 日志文件。根据配置不同,该日志可能包含签出、签入、拒绝、警告和其他服务器活动。

在哪里查找

查找日志最简单的方法是使用 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 配置文件启用日志记录并设置日志文件位置。如果可用,扩展日志可以提供更多细节。

更改日志设置后,如配置工具要求,请重启 LM-X 许可证服务器。

上传什么

上传 LM-X 许可证服务器日志文件。如果存在多个日志,请选择覆盖目标分析时间范围的日志。

应该使用哪个日志?

许可证管理器 最佳上传文件 主要检查位置
FlexLM / FlexNet Publisher调试日志LMTOOLS、服务命令或 lmgrd -l
RLM报告日志包含以下配置的 ISV 选项文件: REPORTLOG
Sentinel RMS使用日志License Manager 启动选项或供应商配置
DSLSDSLS 服务器日志DSLS 日志目录或服务启动选项
Altair ALM事务型使用日志alus.conf 以及 ALM 数据目录
LM-X许可证服务器日志LM-X License Server Client 或配置文件

上传日志之前

上传日志文件前,请确认它覆盖你要分析的时间段。例如,如果需要月度使用情况,请确保日志包含完整月份,并且没有过早轮转。

还请检查用户名、主机名、项目名或功能项名称在你的组织中是否属于敏感信息。如有需要,请使用复制并匿名化后的日志版本。

FAQ

复制日志文件时需要停止许可证服务器吗?

通常不需要。很多情况下可以复制当前日志文件并分析副本。除非供应商文档说明安全,否则不要移动、重命名或删除活动日志文件。

应该上传调试日志还是报告日志?

请使用包含实际许可证活动的文件。对于 FlexLM,通常是调试日志;对于 RLM,报告日志通常更合适;对于 Altair ALM,请使用事务型使用日志;对于 Sentinel RMS,请使用使用日志。

为什么我的日志中没有拒绝?

如果许可证管理器没有配置为记录拒绝、选择了错误文件、缺少相关时间段,或供应商选项/配置文件抑制了这些记录,日志中可能不会出现拒绝。

可以分析旧的轮转日志吗?

可以,只要轮转日志是分析工具支持的纯文本日志格式,并且包含你想查看的时间段。

如果找不到正确文件该怎么办?

请先检查许可证服务器服务配置。如果仍然找不到文件,请咨询软件供应商、许可证管理员,或联系 NYBS Consulting 帮助确认正确日志来源。

准备好分析许可证日志了吗?

上传正确文件并生成清晰报告。

找到正确文件后,将其上传到 License Log Analysis,即可生成使用情况、拒绝、活跃用户、会话、热力图和利用率的清晰报告。