Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Logfile, wann hat ein SW User keine Lizenz erhalten

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
SOLIDWORKS NEXT | Episode 3: Von CAD Zu Code - Nahtlose Konstruktion und virtuelle Roboterprogrammierung, ein Webinar am 15.09.2026
Autor Thema:  Logfile, wann hat ein SW User keine Lizenz erhalten (1186 mal gelesen)
Polarstern
Mitglied


Sehen Sie sich das Profil von Polarstern an!   Senden Sie eine Private Message an Polarstern  Schreiben Sie einen Gästebucheintrag für Polarstern

Beiträge: 5
Registriert: 21.09.2009

erstellt am: 16. Dez. 2009 11:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

wir besitzen zur zeit 18 Floating-Lizenzen und haben auf Grund von neu hinzugekommen SW Usern nun ca. 24 aktive SolidWorks User.
Wir hatten uns vor einiger Zeit auf ein Verhältnis 100% User 80% Lizenzen festgelegt. Dieses Verhältnis stimmt nun nicht mehr. Oft kommen Anrufe, bekomme keine Lizenz mehr, stell mir bitte eine Lizenz zur Verfügung.
Stoße bei der Forderung von zusätzlichen Lizenzen bei meinen Vorgesetzten zurzeit auf taube Ohren.

Würde aus diesem Grund gerne ein Logfileskript installieren, welches dokumentiert wie oft es in einem bestimmten Zeitintervall SW Usern nicht gelingt, SW Lizenzen zu ziehen weil die Anzahl der zur Verfügung stehenden Lizenzen erschöpft ist.

Weis jemand Rat?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Lutz Federbusch
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau



Sehen Sie sich das Profil von Lutz Federbusch an!   Senden Sie eine Private Message an Lutz Federbusch  Schreiben Sie einen Gästebucheintrag für Lutz Federbusch

Beiträge: 3094
Registriert: 03.12.2001

alle SW seit 97+
AutoCAD2016-2022
ERP ProAlpha + CA-Link
Intel Core i7-7820K 32GB
Win10x64 Quadro K5000
SpacePilot

erstellt am: 16. Dez. 2009 11:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Polarstern 10 Unities + Antwort hilfreich

Der Lizenzmanager schreibt schon ein Log-File. Da steht drin, wer eine Lizenz anfordert und ob das erfolgreich war.

------------------
Lutz Federbusch
Mein Gästebuch
Der Mensch, Herr oder Sklave der Technik?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Polarstern
Mitglied


Sehen Sie sich das Profil von Polarstern an!   Senden Sie eine Private Message an Polarstern  Schreiben Sie einen Gästebucheintrag für Polarstern

Beiträge: 5
Registriert: 21.09.2009

erstellt am: 16. Dez. 2009 13:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Herr Federbusch,

vielen Dank für die schnelle Antwort.
Habe meine Frage vielleicht nicht ganz verständlich formuliert.

Dass der Lizenzmanager einen Log-File schreibt ist mir schon bekannt, nur da stehen alle Log-Vorgänge drin.
Bei einer Größenordnung von ca. 24 SW Usern und permanenten Aus- und Einlogvorgängen wird die Selektion
über mehrere Tage oder Wochen hinweg etwas schwierig.

Von Vorteil wäre ein seperater Logfile wo nur die Logvorgänge der User drin stehen, die erfolglos versuchen
eine SW Lizenz zu erhalten, wenn die Anzahl der 18 Lizenzen erschöpft ist.

Hoffe es gibt da eine Lösung.

MfG
Polarstern

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

riesi
Mitglied
CAD-Admin


Sehen Sie sich das Profil von riesi an!   Senden Sie eine Private Message an riesi  Schreiben Sie einen Gästebucheintrag für riesi

Beiträge: 1087
Registriert: 06.05.2002

SWX Premium 2023-Sp5

erstellt am: 16. Dez. 2009 14:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Polarstern 10 Unities + Antwort hilfreich

Schreib Dir doch ein VBA-Script, welches die für dich interessanten Zeilen mit "out" aus dem Logfile aus liest und z.B. in eine Excel-Tabelle einträgt.

Gruß, Klaus.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

metz
Mitglied
Techniker Maschinenbau


Sehen Sie sich das Profil von metz an!   Senden Sie eine Private Message an metz  Schreiben Sie einen Gästebucheintrag für metz

Beiträge: 326
Registriert: 16.02.2009

erstellt am: 16. Dez. 2009 14:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Polarstern 10 Unities + Antwort hilfreich

Hallo,
ich denke am besten tut es immernoch die gute alte Strichliste der einzelnen User.
Vielleicht in einer Excel mit Datum und Uhrzeit.
Wir handhaben das hier im Moment so, wegen der Wartezeiten auf Grund unsere sch+++ Hartware, die zu langsam ist und der Chef das Geld nicht in die Hand nehmen will um bessere zu kaufen.

Gruß
Harald

------------------
Ama et fac quod vis!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



Sehen Sie sich das Profil von StefanBerlitz an!   Senden Sie eine Private Message an StefanBerlitz  Schreiben Sie einen Gästebucheintrag für StefanBerlitz

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 16. Dez. 2009 15:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Polarstern 10 Unities + Antwort hilfreich

Hallo Polarstern,

da ich so etwas ähnliches vielleicht mal brauchen könnte hab ich das auf die Schnelle als SolidWorks Makro gebastelt. Das liest sich das FlexLM Logfile durch (Pfad im Quellcode einstellen), und schreibt alle Zeilen mit "DENIED" in ein zweites, übersichtlicheres File raus.

Code:
' **********************************************************************
' * Makro liest eine FlexLm Logdatei durch und schreibt alle Zeilen
' * mit einer verweigerten Anforderung (DENIED) in ein zweites Logfile
' * Dabei wird vor der Zeile das passende Datum ergänzt
' *
' * 16.12.2009 Stefan Berlitz
' * http://solidworks.cad.de
' * http://swtools.cad.de
' **********************************************************************

Sub main()

    Dim FlexLmLogFile As String
    Dim FlexLmDeniedOut As String
    Dim zeile As String
    Dim logdatum As String
   
    FlexLmLogFile = "C:\temp\2009lmgrd.log"
    FlexLmDeniedOut = "C:\temp\2009lmgrddenied.log"
    logdatum = "1/1/1970"
   
    ' jetzt das Logfile öffnen und Zeile für Zeile duchklappern
    Open FlexLmLogFile For Input As #1
    Open FlexLmDeniedOut For Output As #2
   
    While Not EOF(1)
        ' nächste Zeile einlesen
        Line Input #1, zeile
       
        ' falls ein Datum angegeben wurde merken, damit man weiß
        ' an welchem Tag das passiert ist
        If InStr(1, zeile, "(lmgrd) TIMESTAMP") > 1 Then
            'Debug.Print logdatum
            logdatum = Right(zeile, Len(zeile) - InStrRev(zeile, " "))
        End If
       
        ' dann schauen, ob es ein "DENIED" gibt, also das eine Lizenz abgelehnt wurde
        If InStr(1, zeile, "(SW_D) DENIED:") > 1 Then
            'Debug.Print logdatum & " " & zeile
            Print #2, logdatum & " " & zeile
        End If
       
    Wend
    Close #1
    Close #2

End Sub


Quick and dirty, aber ich hoffe damit kannst du was anfangen.

Ciao,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite    http://solidworks.cad.de
Stefans SolidWorks Blog

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Polarstern
Mitglied


Sehen Sie sich das Profil von Polarstern an!   Senden Sie eine Private Message an Polarstern  Schreiben Sie einen Gästebucheintrag für Polarstern

Beiträge: 5
Registriert: 21.09.2009

erstellt am: 17. Dez. 2009 11:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Stefan,

vielen Dank für Dein Macro das hilft mir weiter, werde nach den Feiertagen das lmgrd.log entsprechend den verweigerten Anforderung (DENIED)auswerten.

Gruß

Polarstern

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Christian_W
Ehrenmitglied V.I.P. h.c.
Konstrukteur (Dipl-Ing)


Sehen Sie sich das Profil von Christian_W an!   Senden Sie eine Private Message an Christian_W  Schreiben Sie einen Gästebucheintrag für Christian_W

Beiträge: 3256
Registriert: 04.04.2001

CSWP 12/2015<P>SWX2021sp5 Win10/11
(SWX2016, SWX2012)
proAlpha6.2e00/calinkV9
(Tactonworks)
(Medusa7, NesCAD2010,
solidEdge19)

erstellt am: 17. Dez. 2009 11:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Polarstern 10 Unities + Antwort hilfreich

OT: dieser plöde proxxxie ... argh

Hallo

habe mal was in Excel zusammengestoppelt
irgendwo da drin wird ein Anfangswert 17 gesetzt - müsste ggf. die andere Anzahl Lizenzen rein.

Wenn alles zusammenpasst bekommst du eine Exceltabelle mit der Auslastung der Lizenzen.
könnte sicher noch angehübscht werden ...

Gruß, Christian

http://ww3.cad.de/foren/ubb/uploads/Christian_W/LogfileAuswerten.txt

[Diese Nachricht wurde von Christian_W am 17. Dez. 2009 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Polarstern
Mitglied


Sehen Sie sich das Profil von Polarstern an!   Senden Sie eine Private Message an Polarstern  Schreiben Sie einen Gästebucheintrag für Polarstern

Beiträge: 5
Registriert: 21.09.2009

erstellt am: 17. Dez. 2009 13:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Stefan,

habe das Macro jetzt entsprechend Deiner Vorgabe angepaßt, es funktioniert .

Nochmals vielen Dank für Deine schnelle Hilfe, hoffe dass ich jetzt meine Vorgesetzten
vom Kauf zusätzlicher Lizenzen überzeugen kann.

Gruß
Polarstern

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Polarstern
Mitglied


Sehen Sie sich das Profil von Polarstern an!   Senden Sie eine Private Message an Polarstern  Schreiben Sie einen Gästebucheintrag für Polarstern

Beiträge: 5
Registriert: 21.09.2009

erstellt am: 17. Dez. 2009 14:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Christian,

vielen Dank für Deine Variante Eintag in die Exceltabelle.
Werde auch diese Möglichkeit einmal testen.

Gruß
Polarstern

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz