LMTOOLS Upravitelj licenciranja. Popis licenci za korisnike proizvoda Autodesk

Dobar dan, dragi čitatelji.

Bit ću vrlo kratak i podijelit ću članak na točke.

Organizacijski problemi

Broj korisnika softverskog proizvoda AutoCAD premašuje broj licenci lokalne mreže.

  1. Broj stručnjaka koji rade u AutoCAD softveru nije normiran niti jednim internim dokumentom.
  2. Na temelju točke broj 1, gotovo je nemoguće odbiti instalaciju programa.
  3. Nepravilna organizacija rada dovodi do nedostatka licenci, što dovodi do zahtjeva i poziva pretplatnika informatičkoj službi s ovim problemom.

Tehnički problemi

  1. Nedostatak alata za pregled popisa zauzetih licenci.

Mogućnosti rješenja

  1. Gotovo rješenje podržano od strane proizvođača softvera, koje korisnicima omogućuje samostalan pregled popisa zauzetih licenci.
  2. Izrada bilo kojeg prikladnog rješenja za prikaz izvješća o radu Licensing managera u obliku web stranice.

Donesena odluka i provedba

Tehnički zadatak

  1. Prilika za uštedu na OS licenci
  2. Prikaz popisa korisnika s licencama

Implementacija upravitelja licenciranja

Donesena je odluka da samostalno provedemo potrebnu funkciju. Redoslijed izvršenja:

  1. Instalacija i konfiguracija CentOS 7 na virtualizacijskom poslužitelju
  2. Instaliranje i pokretanje Autodesk Network License Manager za Linux
  3. Konfiguriranje uslužnog programa za automatsko pokretanje kada se OS ponovno pokrene
  4. Postavljanje datoteke s parametrima (o tome ću pisati u nastavku)
  5. Instalacija lokalnog web poslužitelja i PHP-a

Implementacija prikaza popisa zauzetih licenci

  1. Napravite .sh datoteku sa sljedećim sadržajem:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> "/var/www/html/log.txt"
    	

    Smješten je u prikladan direktorij i konfiguriran kao izvršna datoteka.

    Pomoću ove naredbe status upravitelja licenciranja učitava se u datoteku log.txt

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

    To vam omogućuje pozivanje prethodno stvorene bash skripte svakih 5 sekundi.

  3. U direktoriju log.txt iz točke 1 nalazi se datoteka index.php sljedećeg sadržaja
    <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>
    	

    Molimo vas da ne osuđujete PHP kod; stručniji stručnjaci će to bolje učiniti, ali ja sam to učinio prema svom najboljem znanju.

    Suština kako index.php radi:

    1. Primam tekst datoteke log.txt koju je ranije generirala skripta i koja se ažurira svakih 5 sekundi.
    2. Oznake za prijenos zamjenjujem html oznakama.
    3. Podijelio sam tekst u niz red po red.
    4. Oblikujem redoslijed i sadržaj redaka.

Rezultat provedbe svih zahtjeva

Kako izgleda GUI poslužitelja:

LMTOOLS Upravitelj licenciranja. Popis licenci za korisnike proizvoda Autodesk

Kako web stranica izgleda:

LMTOOLS Upravitelj licenciranja. Popis licenci za korisnike proizvoda Autodesk

Datoteka opcija .opt

Pokazalo se

TIMEOUTALL 14400 — zastoj programa ograničen je na 4 sata
MAX_BORROW_HOURS [CODE] 48 — maksimalno razdoblje posudbe ograničeno je na 2 dana.

Dodati. informacija

Jer Organizacija koristi ispravne registrirane račune domene. evidenciju zaposlenika, prijavom je vrlo lako identificirati stručnjaka koji je preuzeo licencu.

Ukupni rezultat napora:

  1. Korisnik samostalno vidi zauzetu licencu i time se smanjuje opterećenje službe tehničke podrške.
  2. Unutar tima stručnjaka koji rade na softveru bez sudjelovanja tehničkog osoblja. podršku, rješava se pitanje “Tko će dobiti licencu?”, a ovisno o prioritetu posla, licenca se oslobađa ili zauzima.
  3. Uštedite na Windows licenciranju.

Izvor: www.habr.com

Dodajte komentar