ደህና ከሰአት ውድ አንባቢዎች።
በጣም አጭር እሆናለሁ እና ጽሑፉን ወደ አንቀጾች እሰብራለሁ.
ድርጅታዊ ጉዳዮች
የAutoCAD ሶፍትዌር ምርት ተጠቃሚዎች ቁጥር ከአካባቢያዊ አውታረ መረብ ፈቃዶች ይበልጣል።
- በ AutoCAD ሶፍትዌር ውስጥ የሚሰሩ የስፔሻሊስቶች ቁጥር በማንኛውም የውስጥ ሰነድ ደረጃውን የጠበቀ አይደለም.
- በቁጥር 1 ላይ በመመስረት ፕሮግራሙን ለመጫን እምቢ ማለት ፈጽሞ የማይቻል ነው.
- ትክክለኛ ያልሆነ የሥራ አደረጃጀት የፈቃድ እጥረትን ያስከትላል ፣ይህም ወደ አፕሊኬሽኖች ይመራል እና ከዚህ ችግር ጋር ወደ መረጃ ቴክኖሎጂ አገልግሎት ተመዝጋቢዎች ጥሪዎች።
ቴክኒካዊ ችግሮች
- የተያዙ ፍቃዶችን ዝርዝር ለማየት የመሳሪያዎች እጥረት.
የመፍትሄ አማራጮች
- ተጠቃሚዎች የተያዙትን የፍቃዶች ዝርዝር በተናጥል እንዲመለከቱ የሚያስችል በሶፍትዌር አምራች የሚደገፍ የመዞሪያ ቁልፍ መፍትሄ።
- በድረ-ገጽ መልክ የፈቃድ ሥራ አስኪያጁ አሠራር ላይ ሪፖርትን ለማሳየት ማንኛውንም ተስማሚ መፍትሄ ማዳበር.
ተቀባይነት ያለው ውሳኔ እና ትግበራ
ቴክኒካዊ ተግባር
- በስርዓተ ክወና ፍቃዶች ላይ የመቆጠብ እድል
- ፈቃዶችን የሚይዙ የተጠቃሚዎች ዝርዝር በማሳየት ላይ
የፍቃድ ሰጪ አስተዳዳሪን በመተግበር ላይ
አስፈላጊውን ተግባር በተናጥል ለመተግበር ተወስኗል. የአፈጻጸም ቅደም ተከተል፡-
- በቨርቹዋል ሰርቨር ላይ CentOS 7 ን መጫን እና ማዋቀር
- የ Autodesk አውታረ መረብ ፍቃድ አስተዳዳሪን መጫን እና ማሄድ ለሊኑክስ
- በስርዓተ ክወና ዳግም ማስጀመር ላይ መገልገያውን በራስ-ሰር እንዲጀምር በማዘጋጀት ላይ
- የመለኪያ ፋይሉን በማዋቀር ላይ (ከዚህ በታች ስለእሱ እጽፋለሁ)
- አካባቢያዊ የድር አገልጋይ እና ፒኤችፒ በመጫን ላይ
የተያዙ ፍቃዶችን ዝርዝር የማሳየት ትግበራ
- በሚከተለው ይዘት የ.sh ፋይል ይፍጠሩ፡
#! /bin/bash /opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> "/var/www/html/log.txt"
ምቹ በሆነ ማውጫ ውስጥ ተቀምጧል እና እንደ ተፈጻሚ ፋይል ተዋቅሯል።
ይህንን ትእዛዝ በመጠቀም የፈቃድ አስተዳዳሪው ሁኔታ ወደ log.txt ፋይል ይሰቀላል
- ትዕዛዙን ተጠቅሟል
watch -n 5 [путь к созданному в п№1 файлу .sh]
ይህ በየ 5 ሰከንድ ከዚህ ቀደም የተፈጠረ የባሽ ስክሪፕት ለመደወል ያስችላል።
- በ log.txt ማውጫ ውስጥ ከደረጃ # 1 ፣ የሚከተለው ይዘት ያለው index.php ፋይል አለ።
<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>
እባክዎን የ PHP ኮድን አይፍረዱ ፣ ብዙ ባለሙያ ስፔሻሊስቶች በተሻለ ሁኔታ ያደርጉታል ፣ እና እኔ እስከማውቀው ድረስ አድርጌዋለሁ።
index.php እንዴት እንደሚሰራ፡-
- ቀደም ሲል በስክሪፕቱ የመነጨውን እና በየ 5s የዘመነውን የሎግ.txt ፋይል ጽሁፍ አገኛለሁ።
- የማስተላለፊያ መለያዎችን በ html መለያዎች እተካለሁ.
- ጽሑፉን ወደ ድርድር መስመር በመስመር ከፋፍዬዋለሁ።
- የመስመሮቹን ቅደም ተከተል እና ይዘት እቀርጻለሁ.
የሁሉም መስፈርቶች ትግበራ ውጤት
የአገልጋዩ GUI ምን ይመስላል
ድረ-ገጹ ምን ይመስላል፡-
.opt Options File
ጠቁሟል
TIMEOUTALL 14400
- የፕሮግራሙ የእረፍት ጊዜ በ 4 ሰዓታት ውስጥ የተገደበ ነው
MAX_BORROW_HOURS [CODE] 48
- ከፍተኛው የብድር ጊዜ ለ 2 ቀናት የተገደበ ነው።
አክል መረጃ
ምክንያቱም ድርጅቱ ትክክለኛ የተመዘገቡ የጎራ መለያዎችን ይጠቀማል። የሰራተኞች መዝገቦች, በመግቢያ ፍቃድ የወሰደውን ልዩ ባለሙያ ለመለየት በጣም ቀላል ነው.
አጠቃላይ የጥረቱ ውጤት፡-
- ተጠቃሚው በራሱ የተያዘውን ፍቃድ ያያል እና በዚህ መሠረት የቴክኒካዊ ድጋፍ አገልግሎት ጭነት ይቀንሳል.
- ያለእነዚያ ተሳትፎ በሶፍትዌር ውስጥ የሚሰሩ የስፔሻሊስቶች ቡድን ውስጥ። ድጋፍ, "ፈቃዱን የሚያገኘው ማን ነው?" የሚለው ጥያቄ ተፈትቷል, እና እንደ ሥራው ቅድሚያ እንደተሰጠው, ፈቃዱ ይለቀቃል ወይም ተይዟል.
- በዊንዶውስ ፍቃድ ላይ ቁጠባዎች.
ምንጭ: hab.com