Maniġer tal-Liċenzjar LMTOOLS. Elenka liċenzji għall-utenti tal-prodott Autodesk

Wara nofsinhar it-tajjeb, għeżież qarrejja.

Se nkun estremament qasir u nqasam l-artiklu f'punti.

Problemi organizzattivi

In-numru ta 'utenti tal-prodott tas-softwer AutoCAD jaqbeż in-numru ta' liċenzji tan-netwerk lokali.

  1. In-numru ta 'speċjalisti li jaħdmu fis-softwer AutoCAD mhuwiex standardizzat minn xi dokument intern.
  2. Ibbażat fuq il-punt Nru 1, huwa kważi impossibbli li tirrifjuta li tinstalla l-programm.
  3. Organizzazzjoni mhux xierqa tax-xogħol twassal għal nuqqas ta 'liċenzji, li jwassal għal talbiet u sejħiet minn abbonati għas-servizz tat-teknoloġija tal-informazzjoni b'din il-problema.

Problemi tekniċi

  1. Nuqqas ta' għodda biex tara l-lista ta' liċenzji okkupati.

Soluzzjonijiet

  1. Soluzzjoni lesta appoġġjata mill-manifattur tas-softwer, li tippermetti lill-utenti jaraw b'mod indipendenti l-lista ta 'liċenzji okkupati.
  2. Żvilupp ta' kwalunkwe soluzzjoni xierqa għall-wiri ta' rapport dwar l-operat tal-maniġer tal-liċenzjar fil-forma ta' paġna web.

Deċiżjoni meħuda u implimentazzjoni

Kompitu tekniku

  1. Opportunità li tiffranka l-liċenzja tal-OS
  2. Wiri lista ta' utenti li għandhom liċenzji

Implimentazzjoni tal-maniġer tal-liċenzji

Ittieħdet id-deċiżjoni biex tiġi implimentata b'mod indipendenti l-funzjoni meħtieġa. Ordni ta' eżekuzzjoni:

  1. Installazzjoni u konfigurazzjoni ta 'CentOS 7 fuq server ta' virtwalizzazzjoni
  2. Installazzjoni u tħaddim ta' Autodesk Network License Manager għal Linux
  3. Konfigurazzjoni tal-utilità biex tniedi awtomatikament meta l-OS jerġa 'jinbeda
  4. It-twaqqif tal-fajl tal-parametri (se nikteb dwaru hawn taħt)
  5. Installazzjoni ta' web server lokali u PHP

Implimentazzjoni tal-wiri ta' lista ta' liċenzji okkupati

  1. Oħloq fajl .sh bil-kontenut hawn taħt:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> "/var/www/html/log.txt"
    	

    Huwa mqiegħed f'direttorju konvenjenti u kkonfigurat bħala fajl eżekutibbli.

    Bl-użu ta 'dan il-kmand, l-istatus tal-maniġer tal-liċenzjar jittella' fil-fajl log.txt

  2. Uża l-kmand
    watch -n 5 [путь к созданному в п№1 файлу .sh]

    Dan jippermettilek issejjaħ script bash maħluqa qabel kull 5 sekondi.

  3. Fid-direttorju log.txt mill-punt 1, hemm fajl index.php bil-kontenut li ġej
    <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>
    	

    Jekk jogħġbok tiġġudikax il-kodiċi PHP; aktar speċjalisti professjonali se jagħmluh aħjar, imma jien għamiltu sa fejn naf jien.

    L-essenza ta' kif jaħdem index.php:

    1. Nirċievi t-test tal-fajl log.txt, iġġenerat qabel mill-iskritt, u aġġornat kull 5s.
    2. Nissostitwixxi t-tags tat-trasferiment b'tikketti html.
    3. Qsam it-test f'firxa linja b'linja.
    4. I format l-ordni u l-kontenut tal-linji.

Ir-riżultat tal-implimentazzjoni tar-rekwiżiti kollha

Kif tidher is-server GUI:

Maniġer tal-Liċenzjar LMTOOLS. Elenka liċenzji għall-utenti tal-prodott Autodesk

Kif tidher il-paġna web:

Maniġer tal-Liċenzjar LMTOOLS. Elenka liċenzji għall-utenti tal-prodott Autodesk

Fajl tal-għażliet .opt

Indika

TIMEOUTALL 14400 — il-ħin ta' waqfien tal-programm huwa limitat għal 4 sigħat
MAX_BORROW_HOURS [CODE] 48 — il-perjodu massimu tas-self huwa limitat għal jumejn.

Żid. informazzjoni

Għax L-organizzazzjoni tuża kontijiet tad-dominju reġistrati korretti. rekords tal-impjegati, bil-login huwa faċli ħafna li jiġi identifikat l-ispeċjalista li ħa l-liċenzja.

Riżultat ġenerali tal-isforzi:

  1. L-utent jara b'mod indipendenti l-liċenzja okkupata u t-tagħbija fuq is-servizz ta 'appoġġ tekniku titnaqqas b'mod korrispondenti.
  2. Fi ħdan tim ta 'speċjalisti li jaħdmu fis-softwer mingħajr il-parteċipazzjoni ta' persunal tekniku. appoġġ, il-mistoqsija "Min se tikseb il-liċenzja?" tiġi solvuta, u skont il-prijorità tax-xogħol, il-liċenzja tiġi rilaxxata jew okkupata.
  3. Ħlief fuq il-liċenzjar tal-Windows.

Sors: www.habr.com

Żid kumment