LMTOOLS licencijavimo vadovas. Licencijos „Autodesk“ produktų naudotojams

Laba diena, mieli skaitytojai.

Būsiu labai trumpas ir suskirstysiu straipsnį į punktus.

Organizacinės problemos

AutoCAD programinės įrangos produkto vartotojų skaičius viršija vietinio tinklo licencijų skaičių.

  1. Specialistų, dirbančių AutoCAD programinėje įrangoje, skaičius nėra standartizuotas jokiu vidiniu dokumentu.
  2. Remiantis punktu Nr. 1, beveik neįmanoma atsisakyti įdiegti programą.
  3. Netinkamas darbo organizavimas lemia licencijų trūkumą, dėl to abonentai kreipiasi ir skambina informacinių technologijų tarnybai su šia problema.

Techninės problemos

  1. Trūksta įrankių, leidžiančių peržiūrėti užimtų licencijų sąrašą.

Sprendimo galimybės

  1. Programinės įrangos gamintojo palaikomas paruoštas sprendimas, leidžiantis vartotojams savarankiškai peržiūrėti užimtų licencijų sąrašą.
  2. Sukurti bet kokį tinkamą sprendimą, skirtą ataskaitai apie licencijavimo vadybininko veiklą rodyti tinklalapio pavidalu.

Priimtas sprendimas ir įgyvendinimas

Techninė užduotis

  1. Galimybė sutaupyti OS licenciją
  2. Rodomas naudotojų, turinčių licencijas, sąrašas

Licencijavimo vadybininko įgyvendinimas

Priimtas sprendimas savarankiškai įgyvendinti reikiamą funkciją. Vykdymo tvarka:

  1. „CentOS 7“ diegimas ir konfigūravimas virtualizacijos serveryje
  2. „Autodesk Network License Manager“, skirta „Linux“, diegimas ir paleidimas
  3. Konfigūruokite programą, kad ji būtų automatiškai paleista, kai OS paleidžiama iš naujo
  4. Parametrų failo nustatymas (apie tai parašysiu žemiau)
  5. Vietinio žiniatinklio serverio ir PHP įdiegimas

Užimtų licencijų sąrašo rodymo įgyvendinimas

  1. Sukurkite .sh failą su toliau pateiktu turiniu:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> "/var/www/html/log.txt"
    	

    Jis dedamas į patogų katalogą ir sukonfigūruotas kaip vykdomasis failas.

    Naudojant šią komandą, licencijavimo tvarkyklės būsena įkeliama į log.txt failą

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

    Tai leidžia iškviesti anksčiau sukurtą bash scenarijų kas 5 sekundes.

  3. Log.txt kataloge nuo 1 punkto yra index.php failas su tokiu turiniu
    <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>
    	

    Prašau nesmerkti PHP kodo, profesionalesni specialistai tai padarys geriau, bet aš tai padariau pagal savo žinias.

    Index.php veikimo esmė:

    1. Gaunu failo log.txt tekstą, kurį anksčiau sugeneravo scenarijus ir kuris atnaujinamas kas 5 sek.
    2. Perkėlimo žymas pakeičiau html žymomis.
    3. Tekstą skaidau į masyvą eilutė po eilutės.
    4. Formatuoju eilučių tvarką ir turinį.

Visų reikalavimų įgyvendinimo rezultatas

Kaip atrodo serverio GUI:

LMTOOLS licencijavimo vadovas. Licencijos „Autodesk“ produktų naudotojams

Kaip atrodo tinklalapis:

LMTOOLS licencijavimo vadovas. Licencijos „Autodesk“ produktų naudotojams

Parinkčių failas .opt

Tai nurodė

TIMEOUTALL 14400 — programos prastovos laikas ribojamas iki 4 valandų
MAX_BORROW_HOURS [CODE] 48 — maksimalus skolinimosi laikotarpis yra 2 dienos.

Papildyti. informacija

Nes Organizacija naudoja teisingas registruotas domeno paskyras. darbuotojo įrašai, prisijungus labai paprasta atpažinti licenciją paėmusį specialistą.

Bendras pastangų rezultatas:

  1. Vartotojas savarankiškai mato užimtą licenciją ir atitinkamai sumažėja techninės pagalbos tarnybos apkrova.
  2. Programinės įrangos srityje dirbančių specialistų komandoje nedalyvaujant techniniams darbuotojams. paramos, sprendžiamas klausimas „Kas gaus licenciją?“ ir, priklausomai nuo darbo prioriteto, licencija išleidžiama arba užimta.
  3. Išsaugokite „Windows“ licenciją.

Šaltinis: www.habr.com

Добавить комментарий