LMTOOLS Lizentzien kudeatzailea. Zerrendatu Autodesk produktuen erabiltzaileentzako lizentziak

Arratsalde on, irakurle maiteok.

Oso laburra izango naiz eta artikulua puntutan banatuko dut.

Antolakuntza arazoak

AutoCAD software produktuaren erabiltzaile-kopuruak sare lokaleko lizentzien kopurua gainditzen du.

  1. AutoCAD softwarean lan egiten duten espezialisten kopurua ez dago barne-dokumentu batek estandarizatuta.
  2. 1. puntuan oinarrituta, ia ezinezkoa da programa instalatzeari uko egitea.
  3. Lanaren antolakuntza desegokiak lizentzia eskasia dakar, eta horrek harpidedunek informazio teknologien zerbitzura eskaerak eta deiak eragiten ditu arazo honekin.

Arazo teknikoak

  1. Okupatutako lizentzien zerrenda ikusteko tresnarik eza.

Irtenbide-aukerak

  1. Software fabrikatzaileak onartzen duen prest egindako irtenbidea, erabiltzaileei okupatutako lizentzien zerrenda modu independentean ikusteko aukera ematen diena.
  2. Lizentzien kudeatzailearen funtzionamenduari buruzko txosten bat web orri moduan bistaratzeko edozein irtenbide egoki garatzea.

Hartutako erabakia eta gauzatzea

Zeregin teknikoa

  1. OS lizentzian aurrezteko aukera
  2. Lizentziak dituzten erabiltzaileen zerrenda bistaratzen

Lizentzien kudeatzailea ezartzea

Beharrezko funtzioa modu independentean ezartzeko erabakia hartu zen. Exekuzio agindua:

  1. CentOS 7 birtualizazio zerbitzari batean instalatzea eta konfiguratzea
  2. Linux-erako Autodesk Network License Manager instalatu eta exekutatzen
  3. OSa berrabiarazten denean automatikoki abiarazteko utilitatea konfiguratzea
  4. Parametroen fitxategia konfiguratzea (behean idatziko dut horri buruz)
  5. Web zerbitzari lokal bat eta PHP instalatzea

Okupatutako lizentzien zerrenda bistaratzea ezartzea

  1. Sortu .sh fitxategi bat beheko edukiarekin:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ .lic]> "/var/www/html/log.txt"
    	

    Direktorio eroso batean jartzen da eta fitxategi exekutagarri gisa konfiguratuta dago.

    Komando hau erabiliz, lizentzien kudeatzailearen egoera log.txt fitxategira igotzen da

  2. Komandoa erabili
    watch -n 5 [ΠΏΡƒΡ‚ΡŒ ΠΊ созданному Π² ΠΏβ„–1 Ρ„Π°ΠΉΠ»Ρƒ .sh]

    Horri esker, aurrez sortutako bash script bati dei dezakezu 5 segundoro.

  3. 1. puntuko log.txt direktorioan index.php fitxategi bat dago honako edukiarekin
    <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>
    	

    Mesedez, ez ezazu epaitu PHP kodea; espezialista profesional gehiagok hobeto egingo du, baina nik dakidanaren arabera egin dut.

    index.php-ek funtzionatzen duenaren funtsa:

    1. Log.txt fitxategiaren testua jasotzen dut, scriptak lehenago sortutakoa eta 5s behin eguneratzen dena.
    2. Transferitzeko etiketak html etiketekin ordezkatzen ditut.
    3. Testua lerroz lerro array batean zatitu dut.
    4. Lerroen ordena eta edukiak formateatzen ditut.

Baldintza guztiak ezartzearen emaitza

Zerbitzariaren GUIaren itxura:

LMTOOLS Lizentzien kudeatzailea. Zerrendatu Autodesk produktuen erabiltzaileentzako lizentziak

Web orria nolakoa den:

LMTOOLS Lizentzien kudeatzailea. Zerrendatu Autodesk produktuen erabiltzaileentzako lizentziak

Aukera fitxategia .opt

Adierazi zuen

TIMEOUTALL 14400 β€” Programaren geldialdia 4 ordura mugatzen da
MAX_BORROW_HOURS [CODE] 48 β€” Gehienezko mailegu-epea 2 egunekoa da.

Gehitu. informazioa

Zeren Erakundeak erregistratutako domeinu kontu zuzenak erabiltzen ditu. langileen erregistroak, saioa hasita oso erraza da lizentzia hartu duen espezialista identifikatzea.

Ahaleginaren emaitza orokorra:

  1. Erabiltzaileak modu independentean ikusten du okupatutako lizentzia eta laguntza teknikoko zerbitzuaren karga murriztu egiten da.
  2. Langile teknikoek parte hartu gabe softwarean lan egiten duten espezialisten talde baten barruan. euskarria, β€œNork lortuko du lizentzia?” galdera ebazten da, eta obraren lehentasunaren arabera, lizentzia kaleratu edo okupatzen da.
  3. Gorde Windows lizentzian.

Iturria: www.habr.com

Gehitu iruzkin berria