Leitfaden zu Logdateien

Wo Sie Lizenzmanager-Logdateien finden

Bevor Sie Lizenznutzung, Lizenzablehnungen, Sitzungen oder Spitzenauslastung analysieren können, benötigen Sie die richtige Logdatei aus Ihrem Lizenzmanager. Dieser Leitfaden erklärt, wo Sie gängige Lizenzmanager-Logs finden und wie diese üblicherweise aktiviert werden.

Exakte Pfade und Einstellungen können je nach Hersteller, Produkt, Betriebssystem und Installationsmethode variieren. Wenn Ihre Umgebung von einem anderen Team verwaltet wird, stimmen Sie Änderungen an Service-Einstellungen zuerst mit dem Administrator des Lizenzservers ab.

Beginnen Sie mit dem vorhandenen Log

In vielen Umgebungen ist die Lizenzprotokollierung bereits aktiviert. Prüfen Sie vor Änderungen den Lizenzserver-Dienst, das Admin-Tool des Herstellers oder die Konfigurationsdatei, um zu sehen, wohin das aktuelle Log geschrieben wird.

Verwenden Sie für die Analyse nach Möglichkeit eine Kopie der Logdatei. Bearbeiten oder verschieben Sie aktive Logs nicht, während der Lizenzserver läuft, es sei denn, die Herstellerdokumentation bestätigt ausdrücklich, dass dies unbedenklich ist.

Nehmen Sie Service- oder Konfigurationsänderungen in einem Wartungsfenster vor. Sichern Sie Konfigurationsdateien, bevor Sie Einstellungen des Lizenzmanagers ändern.

FlexLM / FlexNet Publisher Debug-Log

In FlexLM- und FlexNet Publisher-Umgebungen ist die häufigste Datei für eine schnelle Analyse das Debug-Log, das von lmgrd und dem Vendor-Daemon geschrieben wird.

Wo Sie es finden

Unter Windows prüfen Sie LMTOOLS oder die Konfiguration des Lizenzdienstes. Öffnen Sie in LMTOOLS den Tab Config Services und suchen Sie nach dem Feld "Path to the debug log file."

Häufige Speicherorte können sein:

  • C:\ProgramData\FLEXlm\lmgrd\debug.log
  • Ein herstellerspezifischer Ordner unter C:\ProgramData
  • Ein benutzerdefinierter Pfad, der vom Softwarehersteller oder Lizenzadministrator konfiguriert wurde

Unter Linux oder bei Kommandozeileninstallationen prüfen Sie den Startbefehl, die Service-Datei oder das Init-Skript auf einen lmgrd-Befehl mit der Option -l.

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

So erzeugen oder aktivieren Sie es

Wenn kein Debug-Log konfiguriert ist, hinterlegen Sie in LMTOOLS einen Pfad für das Debug-Log oder starten Sie lmgrd mit der Option -l. Ein + vor dem Logpfad bedeutet in der Regel, dass neue Einträge angehängt werden, statt die Datei zu überschreiben.

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

Starten Sie den Lizenzdienst während eines Wartungsfensters neu, wenn die Service-Konfiguration geändert wurde.

Welche Datei Sie hochladen sollten

Laden Sie das Debug-Log hoch, das Lizenzaktivitäten wie Checkouts, Check-ins, Ablehnungen, Zeitstempel und Meldungen des Vendor-Daemons enthält. Wenn Sie Ablehnungsdaten erwarten, diese aber nicht sehen, prüfen Sie, ob die Vendor-Optionsdatei das Logging von Ablehnungen unterdrückt.

RLM Report-Log

Für Reprise License Manager ist für die Nutzungsanalyse in der Regel das RLM Report-Log die beste Datei, nicht das allgemeine Debug-Log.

Wo Sie es finden

Das RLM Report-Logging wird normalerweise in der ISV-Optionsdatei konfiguriert. Diese Datei kann in der ISV-Zeile der Lizenzdatei referenziert sein oder mit dem Herstellernamen neben der Lizenzdatei liegen.

Suchen Sie nach einer Zeile, die mit REPORTLOG beginnt.

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

So erzeugen oder aktivieren Sie es

Fügen Sie der ISV-Optionsdatei eine REPORTLOG-Zeile hinzu. Verwenden Sie + vor dem Dateipfad, wenn der Server neue Datensätze anhängen und die Datei nicht überschreiben soll.

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

Das Standardformat reicht für reguläre Berichte meist aus. Das Detailformat kann genauere Zeiten für Checkouts und Check-ins enthalten.

Lesen Sie die Optionsdatei nach der Änderung neu ein oder starten Sie den RLM-Dienst gemäß Ihrem üblichen Lizenzadministrationsprozess neu.

Welche Datei Sie hochladen sollten

Laden Sie, falls verfügbar, das RLM Report-Log hoch. Es ist für Nutzungsberichte ausgelegt und kann Checkouts, Check-ins, Ablehnungen, Zeitstempel und weitere Lizenzaktivitätsdaten enthalten.

Sentinel RMS Nutzungslog

Für Sentinel RMS ist die relevante Datei in der Regel das Nutzungslog, das vom Sentinel RMS License Manager erstellt wird.

Wo Sie es finden

Dateiname und Speicherort des Nutzungslogs werden normalerweise über die Startoptionen des License Managers oder über eine herstellerspezifische Konfiguration gesteuert. Einige Windows-Installationen verwenden eine Datei namens lservsta, dies gilt jedoch nicht garantiert für jedes Produkt.

Prüfen Sie:

  • Die Startoptionen des Sentinel RMS License Manager-Dienstes
  • Die Herstellerdokumentation der geschützten Anwendung
  • Vorhandene Konfigurationsdateien des Lizenzmanagers
  • Den Serverordner, der vom Softwarehersteller verwendet wird

So erzeugen oder aktivieren Sie es

Aktivieren Sie das Nutzungslogging gemäß den Sentinel RMS-Konfigurationsanweisungen des Herstellers. Wenn erweitertes Logging verfügbar und für Ihre Umgebung geeignet ist, kann es hilfreichere Benutzer- und Hostdetails liefern.

Ändern Sie den aktiven Lizenzdienst nicht ohne Wartungsfenster.

Welche Datei Sie hochladen sollten

Laden Sie das Sentinel RMS Nutzungslog hoch, das Lizenzanforderungen, Freigaben, Ablehnungen, Commuter-Aktivitäten sowie Start- oder Shutdown-Ereignisse des Lizenzservers aufzeichnet.

Dassault Systèmes DSLS-Logs

Beim Dassault Systèmes License Server werden DSLS-Logs vom DSLS-Serverprozess und dessen Service-Konfiguration erzeugt.

Wo Sie es finden

Ermitteln Sie zuerst den Installationsordner des DSLS-Servers.

Häufige Standardpfade für Befehle sind:

Windows: C:\Program Files\Dassault Systemes\DS License Server\win_b64\code\bin

Linux: /usr/DassaultSystemes/DSLicenseServer/linux_a64/code/bin

Der Server kann Logs in seinen Standard-Logordner schreiben oder in einen benutzerdefinierten Ordner, der beim Start des Dienstes angegeben wird.

So erzeugen oder steuern Sie den Log-Speicherort

DSLS kann mit Optionen gestartet werden, die das Logging steuern.

Beispiel: DSLicSrv -startServer -logDir C:\DSLSLogs -logFileSize 20 -compressLog

Unter Windows läuft DSLS häufig als Dienst. Den aktuellen Service-Befehl können Sie in einer Eingabeaufforderung mit erhöhten Rechten prüfen: sc.exe qc "DS License Server"

Wenn Sie DSLS-Service-Optionen ändern, starten Sie den Dienst während eines Wartungsfensters neu.

Welche Datei Sie hochladen sollten

Laden Sie die DSLS-Logdatei hoch, die die relevante Lizenzserver-Aktivität für den Zeitraum enthält, den Sie analysieren möchten. Wenn Sie nicht sicher sind, welche Datei die richtige ist, beginnen Sie mit dem Hauptserverlog aus dem konfigurierten DSLS-Logverzeichnis.

Altair ALM Lizenzlogs

Altair License Manager verwendet transaktionale Lizenzlogs für Nutzungsberichte. Diese unterscheiden sich vom normalen Betriebs- oder Debug-Log.

Wo Sie es finden

Prüfen Sie das Installationsverzeichnis von Altair License Manager und die Konfigurationsdatei alus.conf. Die Einstellungen für transaktionale Logs werden über diese Konfiguration gesteuert, und Nutzungslogs werden normalerweise unter dem ALM-Datenverzeichnis geschrieben.

Häufige Ordner können sein:

  • data/sent
  • data/detailed

So erzeugen oder aktivieren Sie es

Prüfen Sie den Wert ALUS_LOG_LEVEL in alus.conf.

Typische Logging-Level:

  • 0 -- kein Nutzungslogging
  • 1 -- anonyme Nutzungslogs
  • 2 -- anonyme und detaillierte Nutzungslogs

Wenn Sie Benutzer-, Host- oder detaillierte Berichte benötigen, sind detaillierte Logs in der Regel hilfreicher als anonyme Logs. Starten Sie den Lizenzdienst während eines Wartungsfensters neu, wenn die Logging-Konfiguration geändert wurde.

Welche Datei Sie hochladen sollten

Laden Sie das transaktionale Nutzungslog hoch, nicht nur das operative Serverlog. Das Betriebs- oder Debug-Log ist für die Fehleranalyse hilfreich, für die Nutzungsanalyse ist das transaktionale Nutzungslog jedoch meist die bessere Quelle.

LM-X Debug-Logs

Für LM-X License Manager ist die relevante Datei in der Regel die Logdatei des LM-X License Servers. Je nach Konfiguration kann dieses Log Checkouts, Check-ins, Ablehnungen, Warnungen und weitere Serveraktivitäten enthalten.

Wo Sie es finden

Am einfachsten finden Sie das Log über den LM-X License Server Client. Öffnen Sie den Tab Log File, um das Lizenzserver-Log anzuzeigen, zu durchsuchen und herunterzuladen.

Der Logpfad kann auch in der LM-X Lizenzserver-Konfigurationsdatei festgelegt werden. Einige Installationen schreiben standardmäßig eine Logdatei in das Lizenzserver-Verzeichnis.

Häufige Konfigurationsbeispiele: LOG_FILE = C:\Program Files\lmx-server.log LOG_FILE = /home/user1/lmx-serv.log

So erzeugen oder aktivieren Sie es

Verwenden Sie den LM-X License Server Client oder die LM-X Konfigurationsdatei, um das Logging zu aktivieren und den Speicherort der Logdatei festzulegen. Falls verfügbar, kann erweitertes Logging zusätzliche Details liefern.

Starten Sie den LM-X Lizenzserver nach Änderungen an den Logging-Einstellungen neu, wenn das Konfigurationstool dies erfordert.

Welche Datei Sie hochladen sollten

Laden Sie die Logdatei des LM-X Lizenzservers hoch. Wenn mehrere Logs vorhanden sind, wählen Sie das Log, das den Zeitraum abdeckt, den Sie analysieren möchten.

Welches Log sollte ich verwenden?

Lizenzmanager Beste Datei zum Hochladen Wichtigste Stelle zur Prüfung
FlexLM / FlexNet PublisherDebug-LogLMTOOLS, Service-Befehl oder lmgrd -l
RLMReport-LogISV-Optionsdatei mit REPORTLOG
Sentinel RMSNutzungslogLicense Manager-Startoptionen oder Herstellerkonfiguration
DSLSDSLS-ServerlogDSLS-Logverzeichnis oder Service-Startoptionen
Altair ALMTransaktionales Nutzungslogalus.conf und ALM-Datenverzeichnis
LM-XLizenzserver-LogLM-X License Server Client oder Konfigurationsdatei

Vor dem Hochladen des Logs

Prüfen Sie vor dem Hochladen einer Logdatei, ob sie den Zeitraum abdeckt, den Sie analysieren möchten. Wenn Sie beispielsweise die monatliche Nutzung auswerten möchten, stellen Sie sicher, dass das Log den vollständigen Monat enthält und nicht zu früh rotiert wurde.

Prüfen Sie außerdem, ob Benutzernamen, Hostnamen, Projektnamen oder Feature-Namen in Ihrer Organisation sensibel sind. Verwenden Sie bei Bedarf eine kopierte und anonymisierte Version des Logs.

FAQ

Muss ich den Lizenzserver stoppen, um eine Logdatei zu kopieren?

In der Regel nicht. In vielen Fällen können Sie die aktuelle Logdatei kopieren und die Kopie analysieren. Verschieben, benennen oder löschen Sie eine aktive Logdatei nicht, es sei denn, die Herstellerdokumentation bestätigt ausdrücklich, dass dies unbedenklich ist.

Sollte ich ein Debug-Log oder ein Report-Log hochladen?

Verwenden Sie die Datei, die tatsächliche Lizenzaktivität enthält. Bei FlexLM ist das häufig das Debug-Log. Bei RLM ist meist das Report-Log besser. Bei Altair ALM verwenden Sie das transaktionale Nutzungslog. Bei Sentinel RMS verwenden Sie das Nutzungslog.

Warum fehlen Ablehnungen in meinem Log?

Ablehnungen können fehlen, wenn der Lizenzmanager nicht für deren Protokollierung konfiguriert wurde, die falsche Datei ausgewählt wurde, der relevante Zeitraum fehlt oder eine Vendor-Options- bzw. Konfigurationsdatei diese Einträge unterdrückt.

Kann ich ein altes rotiertes Log analysieren?

Ja, sofern das rotierte Log ein vom Analyzer unterstütztes Klartext-Logformat ist und den Zeitraum enthält, den Sie prüfen möchten.

Was kann ich tun, wenn ich die richtige Datei nicht finde?

Prüfen Sie zuerst die Service-Konfiguration des Lizenzservers. Wenn Sie die Datei weiterhin nicht finden, fragen Sie den Softwarehersteller, Ihren Lizenzadministrator oder kontaktieren Sie NYBS Consulting, um die richtige Logquelle zu identifizieren.

Bereit, Ihr Lizenzlog zu analysieren?

Laden Sie die richtige Datei hoch und erstellen Sie klare Berichte.

Sobald Sie die richtige Datei haben, laden Sie sie in License Log Analysis hoch, um klare Berichte zu Nutzung, Ablehnungen, aktiven Benutzern, Sitzungen, Heatmaps und Auslastung zu erstellen.