LMTOOLS Lizenz Manager. Lëscht Lizenzen fir Autodesk Produkt Benotzer

Gudde Mëtteg, léif Lieser.

Ech wäert extrem kuerz sinn an den Artikel a Punkte briechen.

Organisatoresch Problemer

D'Zuel vun de Benotzer vum AutoCAD Software Produkt iwwerschreift d'Zuel vun de lokalen Netzwierklizenzen.

  1. D'Zuel vun de Spezialisten déi an der AutoCAD Software schaffen ass net vun engem internen Dokument standardiséiert.
  2. Baséierend op Punkt Nummer 1 ass et bal onméiglech ze refuséieren de Programm z'installéieren.
  3. Ongerecht Organisatioun vun der Aarbecht féiert zu engem Mangel u Lizenzen, wat zu Ufroen an Uriff vun Abonnente fir den Informatiounstechnologie Service mat dësem Problem féiert.

Technesch Problemer

  1. Mangel u Tools fir d'Lëscht vun de besate Lizenzen ze gesinn.

Léisungsoptiounen

  1. Eng fäerdeg Léisung, ënnerstëtzt vum Softwarehersteller, erlaabt d'Benotzer onofhängeg d'Lëscht vun de besate Lizenzen ze gesinn.
  2. Entwécklung vun enger passender Léisung fir e Bericht iwwer d'Operatioun vum Lizenzmanager a Form vun enger Websäit ze weisen.

Entscheedung getraff an Ëmsetzung

Technesch Aufgab

  1. Méiglechkeet op OS Lizenz ze retten
  2. Weist eng Lëscht vu Benotzer déi Lizenzen hunn

Ëmsetzung vun der Lizenz Manager

D'Decisioun gouf geholl fir onofhängeg déi néideg Funktioun ëmzesetzen. Ausféierung Uerdnung:

  1. CentOS 7 op engem Virtualiséierungsserver z'installéieren an ze konfiguréieren
  2. Installéieren a lafen Autodesk Network License Manager fir Linux
  3. D'Konfiguratioun vum Utility fir automatesch ze starten wann d'OS nei gestart gëtt
  4. D'Parameterdatei opsetzen (ech schreiwen driwwer drënner)
  5. Installéiere vun engem lokale Webserver a PHP

Ëmsetzung vun enger Lëscht vun besat Lizenzen weisen

  1. Erstellt eng .sh Datei mat den Inhalter hei ënnen:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> "/var/www/html/log.txt"
    	

    Et gëtt an engem praktesche Verzeechnes gesat an als ausführbar Datei konfiguréiert.

    Mat dësem Kommando gëtt de Status vum Lizenzmanager op d'log.txt Datei eropgelueden

  2. Benotzt de Kommando
    watch -n 5 [путь к созданному в п№1 файлу .sh]

    Dëst erlaabt Iech e virdrun erstallt Bash Skript all 5 Sekonnen ze ruffen.

  3. Am log.txt Verzeichnis vum Schrëtt Nr 1 gëtt et eng index.php Datei mat den folgenden Inhalter
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script src="/jq.js"></script>
    <title>License server AutoCAD</title>
    <style>
    </style>
    </head>
    <body>
    <h1>Список лицензий сервера лицензирования autoCAD</h1>
    
    <div style="margin: 10px;">
    <?php
    $log = file_get_contents('./log.txt');
    $logrp = nl2br($log);
    $arraystr = explode(PHP_EOL,$logrp);
    $busy = explode(" ",$arraystr[13]);
    echo "На данный момент занято: ".$busy[12]." лицензий<br/><br/>";
    $i = 18;
    while($i<=37){
    //var
    $a = $i-17;
    $data = explode(" ", $arraystr[$i]);
    $time = str_replace('<br', '', $data[13]);
    //varEND
    echo "<span>".$a."</span> ";
    echo "<span>".$data[4]."</span> ";
    echo "<span>".$data[12]."</span> ";
    echo "<span>".$data[11]."</span> ";
    echo "<span>".$time."</span>";
    echo "<br>";
    $i++;
    }
    ?>
    </div>
    </body>
    </html>
    	

    Riichter w.e.g. net de PHP Code; méi professionell Spezialisten wäerten et besser maachen, awer ech hunn et sou gutt vu mengem Wëssen gemaach.

    D'Essenz vu wéi index.php funktionnéiert:

    1. Ech kréien den Text vun der log.txt Datei, déi virdru vum Skript generéiert gouf, an all 5s aktualiséiert.
    2. Ech ersetzen d'Transfert Tags mat HTML Tags.
    3. Ech hunn den Text an eng Array Linn fir Zeil opgedeelt.
    4. Ech formatéieren d'Uerdnung an den Inhalt vun de Linnen.

D'Resultat vun der Ëmsetzung vun all Ufuerderunge

Wéi gesäit de Server GUI aus:

LMTOOLS Lizenz Manager. Lëscht Lizenzen fir Autodesk Produkt Benotzer

Wéi gesäit d'Websäit aus:

LMTOOLS Lizenz Manager. Lëscht Lizenzen fir Autodesk Produkt Benotzer

Optiounsdatei .opt

Et huet uginn

TIMEOUTALL 14400 - Programm Ausdauer ass limitéiert op 4 Stonnen
MAX_BORROW_HOURS [CODE] 48 - déi maximal Prêt Period ass limitéiert op 2 Deeg.

Dobäizemaachen. Informatiounen

Well D'Organisatioun benotzt korrekt registréiert Domainkonten. Mataarbechter records, duerch Login ass et ganz einfach de Spezialist z'identifizéieren deen d'Lizenz geholl huet.

Gesamtresultat vun Efforten:

  1. De Benotzer gesäit onofhängeg déi besat Lizenz an d'Laascht op den techneschen Support Service gëtt entspriechend reduzéiert.
  2. Bannent engem Team vu Spezialisten déi a Software schaffen ouni d'Participatioun vum technesche Personal. Ënnerstëtzung gëtt d'Fro "Wien kritt d'Lizenz?" geléist, an ofhängeg vun der Prioritéit vun der Aarbecht gëtt d'Lizenz verëffentlecht oder besat.
  3. Spuert op Windows Lizenz.

Source: will.com

Setzt e Commentaire