LMTOOLS Licensing Manager. Mga lisensya sa paglista alang sa mga tiggamit sa mga produkto sa Autodesk

Maayong hapon, minahal nga mga magbabasa.

Ako mubo kaayo ug putlon ang artikulo ngadto sa mga parapo.

Mga problema sa organisasyon

Ang gidaghanon sa mga tiggamit sa produkto sa software sa AutoCAD milapas sa gidaghanon sa mga lisensya sa lokal nga network.

  1. Ang gidaghanon sa mga espesyalista nga nagtrabaho sa software sa AutoCAD wala gi-standardize sa bisan unsang internal nga dokumento.
  2. Base sa punto nga numero 1, halos imposible nga magdumili sa pag-instalar sa programa.
  3. Ang dili husto nga organisasyon sa trabaho nagdala sa kakulang sa mga lisensya, nga nagdala sa mga aplikasyon ug mga tawag gikan sa mga subscriber sa serbisyo sa teknolohiya sa impormasyon nga adunay kini nga problema.

Mga problema sa teknikal

  1. Kakulang sa mga himan aron makita ang lista sa mga gi-okupar nga lisensya.

Mga kapilian sa solusyon

  1. Usa ka solusyon sa turnkey nga gisuportahan sa tiggama sa software nga nagtugot sa mga tiggamit nga independente nga makita ang lista sa gi-okupar nga mga lisensya.
  2. Pag-uswag sa bisan unsang angay nga solusyon alang sa pagpakita sa usa ka taho sa operasyon sa manager sa lisensya sa porma sa usa ka web page.

Gidawat nga desisyon ug pagpatuman

Teknikal nga buluhaton

  1. Oportunidad sa pagtipig sa mga lisensya sa OS
  2. Pagpakita sa usa ka lista sa mga tiggamit nga nag-okupar sa mga lisensya

Pagpatuman sa Licensing Manager

Nakahukom nga independente nga ipatuman ang gikinahanglan nga function. Order of execution:

  1. Pag-instalar ug pag-configure sa CentOS 7 sa usa ka virtualization server
  2. Pag-instalar ug pagpadagan sa Autodesk Network License Manager alang sa Linux
  3. Pag-set sa utility aron awtomatiko nga magsugod sa pag-restart sa OS
  4. Pag-configure sa parameter file (akong isulat ang bahin niini sa ubos)
  5. Pag-instalar sa usa ka lokal nga web server ug PHP

Implementasyon sa pagpakita sa listahan sa giokupar nga mga lisensya

  1. Paghimo og .sh file nga adunay mosunod nga sulod:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ .lic]> "/var/www/html/log.txt"
    	

    Gibutang kini sa usa ka kombenyente nga direktoryo ug gi-configure ingon usa ka executable file.

    Gamit kini nga sugo, ang status sa manager sa lisensya gi-upload sa log.txt file

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

    Kini nagtugot sa matag 5 segundos sa pagtawag sa usa ka kaniadto gibuhat bash script.

  3. Sa log.txt direktoryo gikan sa lakang #1, adunay usa ka index.php file uban sa mosunod nga sulod
    <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>
    	

    Palihug ayaw hukmi ang PHP code, mas daghang propesyonal nga mga espesyalista ang makahimo niini nga mas maayo, ug gibuhat ko kini sa labing maayo sa akong kahibalo.

    Giunsa pagtrabaho ang index.php:

    1. Nakuha nako ang teksto sa log.txt file, namugna sa sayo pa sa script, ug gi-update matag 5s.
    2. Gipulihan nako ang mga tag sa pagbalhin sa mga tag nga html.
    3. Gibahin nako ang teksto sa usa ka linya sa linya sa linya.
    4. Akong pormat ang han-ay ug sulod sa mga linya.

Ang resulta sa pagpatuman sa tanan nga mga kinahanglanon

Unsa ang hitsura sa server GUI:

LMTOOLS Licensing Manager. Mga lisensya sa paglista alang sa mga tiggamit sa mga produkto sa Autodesk

Unsa ang hitsura sa web page:

LMTOOLS Licensing Manager. Mga lisensya sa paglista alang sa mga tiggamit sa mga produkto sa Autodesk

.opt Options File

Gipakita niini

TIMEOUTALL 14400 - Ang downtime sa programa limitado sa 4 ka oras
MAX_BORROW_HOURS [CODE] 48 β€” Ang labing taas nga panahon sa paghulam limitado sa 2 ka adlaw.

Idugang kasayuran

Kay ang organisasyon naggamit sa husto nga narehistro nga mga account sa domain. mga rekord sa mga empleyado, pinaagi sa pag-login dali ra kaayo mailhan ang espesyalista nga nakakuha sa lisensya.

Ang kinatibuk-ang resulta sa paningkamot:

  1. Ang tiggamit nga independente nga nakakita sa gi-okupar nga lisensya ug, sa ingon, ang pagkarga sa serbisyo sa teknikal nga suporta gipakubus.
  2. Sa sulod sa grupo sa mga espesyalista nga nagtrabaho sa software nga wala ang pag-apil sa mga. suporta, ang pangutana nga "Kinsa ang makakuha sa lisensya?" masulbad, ug depende sa prayoridad sa trabaho, ang lisensya gipagawas o giokupahan.
  3. Savings sa Windows licensing.

Source: www.habr.com

Idugang sa usa ka comment