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.
- In-numru ta 'speċjalisti li jaħdmu fis-softwer AutoCAD mhuwiex standardizzat minn xi dokument intern.
- Ibbażat fuq il-punt Nru 1, huwa kważi impossibbli li tirrifjuta li tinstalla l-programm.
- 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
- Nuqqas ta' għodda biex tara l-lista ta' liċenzji okkupati.
Soluzzjonijiet
- Soluzzjoni lesta appoġġjata mill-manifattur tas-softwer, li tippermetti lill-utenti jaraw b'mod indipendenti l-lista ta 'liċenzji okkupati.
- Ż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
- Opportunità li tiffranka l-liċenzja tal-OS
- 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:
- Installazzjoni u konfigurazzjoni ta 'CentOS 7 fuq server ta' virtwalizzazzjoni
- Installazzjoni u tħaddim ta' Autodesk Network License Manager għal Linux
- Konfigurazzjoni tal-utilità biex tniedi awtomatikament meta l-OS jerġa 'jinbeda
- It-twaqqif tal-fajl tal-parametri (se nikteb dwaru hawn taħt)
- Installazzjoni ta' web server lokali u PHP
Implimentazzjoni tal-wiri ta' lista ta' liċenzji okkupati
- 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
- Uża l-kmand
watch -n 5 [путь к созданному в п№1 файлу .sh]
Dan jippermettilek issejjaħ script bash maħluqa qabel kull 5 sekondi.
- 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:
- Nirċievi t-test tal-fajl log.txt, iġġenerat qabel mill-iskritt, u aġġornat kull 5s.
- Nissostitwixxi t-tags tat-trasferiment b'tikketti html.
- Qsam it-test f'firxa linja b'linja.
- I format l-ordni u l-kontenut tal-linji.
Ir-riżultat tal-implimentazzjoni tar-rekwiżiti kollha
Kif tidher is-server GUI:
Kif tidher il-paġna web:
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:
- L-utent jara b'mod indipendenti l-liċenzja okkupata u t-tagħbija fuq is-servizz ta 'appoġġ tekniku titnaqqas b'mod korrispondenti.
- 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.
- Ħlief fuq il-liċenzjar tal-Windows.
Sors: www.habr.com