Habari za mchana, wasomaji wapendwa.
Nitazungumza kwa ufupi sana na kuvunja kifungu hicho kuwa vidokezo.
Matatizo ya shirika
Idadi ya watumiaji wa bidhaa ya programu ya AutoCAD inazidi idadi ya leseni za mtandao wa ndani.
- Idadi ya wataalamu wanaofanya kazi katika programu ya AutoCAD haijasawazishwa na hati yoyote ya ndani.
- Kulingana na hatua ya 1, karibu haiwezekani kukataa kufunga programu.
- Shirika lisilofaa la kazi husababisha uhaba wa leseni, ambayo husababisha maombi na simu kutoka kwa wanachama kwenye huduma ya teknolojia ya habari na tatizo hili.
Matatizo ya kiufundi
- Ukosefu wa zana za kutazama orodha ya leseni zinazochukuliwa.
Ufumbuzi
- Suluhisho lililotengenezwa tayari linaloungwa mkono na mtengenezaji wa programu, kuruhusu watumiaji kutazama kwa kujitegemea orodha ya leseni zinazochukuliwa.
- Uundaji wa suluhisho lolote linalofaa la kuonyesha ripoti juu ya utendakazi wa meneja wa leseni katika mfumo wa ukurasa wa wavuti.
Uamuzi uliofanywa na utekelezaji
Kazi ya kiufundi
- Fursa ya kuhifadhi kwenye leseni ya Mfumo wa Uendeshaji
- Inaonyesha orodha ya watumiaji walio na leseni
Utekelezaji wa meneja wa leseni
Uamuzi ulifanywa kwa kujitegemea kutekeleza kazi muhimu. Agizo la utekelezaji:
- Kusakinisha na kusanidi CentOS 7 kwenye seva ya uboreshaji
- Kusakinisha na Kuendesha Kidhibiti cha Leseni ya Mtandao wa Autodesk kwa Linux
- Inasanidi matumizi ili kuzindua kiotomatiki OS inapoanzishwa upya
- Kuanzisha faili ya vigezo (nitaandika juu yake hapa chini)
- Inasakinisha seva ya wavuti ya ndani na PHP
Utekelezaji wa kuonyesha orodha ya leseni zinazochukuliwa
- Unda faili ya .sh na yaliyomo hapa chini:
#! /bin/bash /opt/flexnetserver/lmutil lmstat -a -c [ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ .lic]> "/var/www/html/log.txt"
Imewekwa kwenye saraka inayofaa na kusanidiwa kama faili inayoweza kutekelezwa.
Kwa kutumia amri hii, hali ya msimamizi wa leseni inapakiwa kwenye faili ya log.txt
- Imetumia amri
watch -n 5 [ΠΏΡΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌΡ Π² ΠΏβ1 ΡΠ°ΠΉΠ»Ρ .sh]
Hii hukuruhusu kupiga hati ya bash iliyoundwa hapo awali kila sekunde 5.
- Katika saraka ya log.txt kutoka kwa hatua ya 1, kuna faili ya index.php yenye maudhui yafuatayo
<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>
Tafadhali usihukumu msimbo wa PHP; wataalamu zaidi watafanya vizuri zaidi, lakini nilifanya hivyo kwa ufahamu wangu bora.
Kiini cha jinsi index.php inavyofanya kazi:
- Ninapokea maandishi ya faili ya log.txt, yaliyotolewa mapema na hati, na kusasishwa kila sekunde 5.
- Ninabadilisha vitambulisho vya uhamishaji na vitambulisho vya html.
- Niligawanya maandishi kuwa safu kwa mstari.
- Ninapanga mpangilio na yaliyomo kwenye mistari.
Matokeo ya utekelezaji wa mahitaji yote
Jinsi seva GUI inaonekana kama:
Jinsi ukurasa wa wavuti unavyoonekana:
Faili ya chaguo .opt
Ilionyesha
TIMEOUTALL 14400
- Muda wa programu ni mdogo hadi saa 4
MAX_BORROW_HOURS [CODE] 48
- muda wa juu wa kukopa ni mdogo kwa siku 2.
Ongeza. habari
Kwa sababu Shirika hutumia akaunti sahihi za kikoa zilizosajiliwa. rekodi za mfanyakazi, kwa kuingia ni rahisi sana kutambua mtaalamu ambaye amechukua leseni.
Matokeo ya jumla ya juhudi:
- Mtumiaji huona leseni iliyochukuliwa kwa uhuru na mzigo kwenye huduma ya usaidizi wa kiufundi umepunguzwa vivyo hivyo.
- Ndani ya timu ya wataalamu wanaofanya kazi katika programu bila ushiriki wa wafanyakazi wa kiufundi. msaada, swali "Nani atapata leseni?" linatatuliwa, na kulingana na kipaumbele cha kazi, leseni inatolewa au inachukuliwa.
- Hifadhi kwenye leseni ya Windows.
Chanzo: mapenzi.com