LMTOOLS Rheolwr Trwyddedu. Rhestrwch drwyddedau ar gyfer defnyddwyr cynnyrch Autodesk

Prynhawn da, ddarllenwyr annwyl.

Byddaf yn gryno iawn ac yn torri'r erthygl yn bwyntiau.

Problemau trefniadol

Mae nifer defnyddwyr cynnyrch meddalwedd AutoCAD yn fwy na nifer y trwyddedau rhwydwaith lleol.

  1. Nid yw nifer yr arbenigwyr sy'n gweithio mewn meddalwedd AutoCAD wedi'i safoni gan unrhyw ddogfen fewnol.
  2. Yn seiliedig ar bwynt Rhif 1, mae bron yn amhosibl gwrthod gosod y rhaglen.
  3. Mae trefniadaeth amhriodol o waith yn arwain at brinder trwyddedau, sy'n arwain at geisiadau a galwadau gan danysgrifwyr i'r gwasanaeth technoleg gwybodaeth gyda'r broblem hon.

Problemau technegol

  1. Diffyg offer ar gyfer gweld y rhestr o drwyddedau a feddiannir.

Opsiynau datrysiad

  1. Datrysiad parod a gefnogir gan y gwneuthurwr meddalwedd, sy'n caniatáu defnyddwyr i weld yn annibynnol y rhestr o drwyddedau meddiannu.
  2. Datblygu unrhyw ateb addas ar gyfer arddangos adroddiad ar weithrediad y rheolwr trwyddedu ar ffurf tudalen we.

Penderfyniad wedi'i wneud a gweithredu

Tasg dechnegol

  1. Cyfle i arbed ar drwydded OS
  2. Yn dangos rhestr o ddefnyddwyr sydd â thrwyddedau

Gweithredu'r rheolwr trwyddedu

Penderfynwyd gweithredu'r swyddogaeth angenrheidiol yn annibynnol. Gorchymyn gweithredu:

  1. Gosod a ffurfweddu CentOS 7 ar weinydd rhithwiroli
  2. Gosod a Rhedeg Rheolwr Trwydded Rhwydwaith Autodesk ar gyfer Linux
  3. Ffurfweddu'r cyfleustodau i lansio'n awtomatig pan fydd yr OS yn cael ei ailgychwyn
  4. Sefydlu'r ffeil paramedrau (byddaf yn ysgrifennu amdano isod)
  5. Gosod gweinydd gwe lleol a PHP

Gweithredu arddangos rhestr o drwyddedau meddianedig

  1. Creu ffeil .sh gyda'r cynnwys isod:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> "/var/www/html/log.txt"
    	

    Fe'i gosodir mewn cyfeiriadur cyfleus a'i ffurfweddu fel ffeil gweithredadwy.

    Gan ddefnyddio'r gorchymyn hwn, mae statws y rheolwr trwyddedu yn cael ei uwchlwytho i'r ffeil log.txt

  2. Wedi defnyddio'r gorchymyn
    watch -n 5 [путь к созданному в п№1 файлу .sh]

    Mae hyn yn caniatáu ichi alw sgript bash a grëwyd yn flaenorol bob 5 eiliad.

  3. Yn y cyfeiriadur log.txt o bwynt 1, mae ffeil index.php gyda'r cynnwys canlynol
    <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>
    	

    Peidiwch â barnu'r cod PHP; bydd mwy o arbenigwyr proffesiynol yn ei wneud yn well, ond fe'i gwnes hyd eithaf fy ngwybodaeth.

    Hanfod sut mae index.php yn gweithio:

    1. Rwy'n derbyn testun y ffeil log.txt, a gynhyrchwyd yn gynharach gan y sgript, ac yn cael ei diweddaru bob 5s.
    2. Rwy'n disodli'r tagiau trosglwyddo gyda thagiau html.
    3. Rhannais y testun yn arae fesul llinell.
    4. Rwy'n fformatio trefn a chynnwys y llinellau.

Canlyniad gweithredu'r holl ofynion

Sut olwg sydd ar y gweinydd GUI:

LMTOOLS Rheolwr Trwyddedu. Rhestrwch drwyddedau ar gyfer defnyddwyr cynnyrch Autodesk

Sut olwg sydd ar y dudalen we:

LMTOOLS Rheolwr Trwyddedu. Rhestrwch drwyddedau ar gyfer defnyddwyr cynnyrch Autodesk

Ffeil opsiynau .opt

Nododd

TIMEOUTALL 14400 — mae amser segur y rhaglen wedi'i gyfyngu i 4 awr
MAX_BORROW_HOURS [CODE] 48 — mae uchafswm y cyfnod benthyca wedi'i gyfyngu i 2 ddiwrnod.

Ychwanegu. gwybodaeth

Achos Mae'r sefydliad yn defnyddio cyfrifon parth cofrestredig cywir. cofnodion gweithwyr, trwy fewngofnodi mae'n hawdd iawn adnabod yr arbenigwr sydd wedi cymryd y drwydded.

Canlyniad cyffredinol yr ymdrechion:

  1. Mae'r defnyddiwr yn gweld y drwydded feddianedig yn annibynnol ac mae'r llwyth ar y gwasanaeth cymorth technegol yn cael ei leihau yn gyfatebol.
  2. O fewn tîm o arbenigwyr yn gweithio mewn meddalwedd heb gyfranogiad staff technegol. cefnogaeth, mae’r cwestiwn “Pwy fydd yn cael y drwydded?” yn cael ei ddatrys, ac yn dibynnu ar flaenoriaeth y gwaith, mae’r drwydded yn cael ei rhyddhau neu ei meddiannu.
  3. Arbedwch ar drwyddedu Windows.

Ffynhonnell: hab.com

Ychwanegu sylw