مازدیګر مو پخیر، ګرانو لوستونکو.
زه به خورا لنډ وي او مقاله به په ټکو مات کړم.
سازماني ستونزې
د AutoCAD سافټویر محصول د کاروونکو شمیر د محلي شبکې جوازونو شمیر څخه ډیر دی.
- د هغو متخصصینو شمیر چې په AutoCAD سافټویر کې کار کوي د کوم داخلي سند لخوا معیاري ندي.
- د نمبر 1 په اساس، دا تقریبا ناممکن دی چې د پروګرام نصبولو څخه انکار وکړي.
- د کار ناسم تنظیم د جوازونو کمښت لامل کیږي ، کوم چې د دې ستونزې سره د معلوماتي ټیکنالوژۍ خدماتو ته د پیرودونکو غوښتنې او غوښتنې لامل کیږي.
تخنیکي ستونزې
- د نیول شوي جوازونو لیست لیدو لپاره د وسایلو نشتوالی.
د حل لارې
- یو چمتو شوی حل چې د سافټویر جوړونکي لخوا ملاتړ شوی، کاروونکو ته اجازه ورکوي چې په خپلواکه توګه د نیول شوي جوازونو لیست وګوري.
- د ویب پاڼې په بڼه د جواز ورکولو مدیر د عملیاتو په اړه د راپور ښودلو لپاره د هر مناسب حل پراختیا.
تصمیم نیول او پلي کول
تخنیکي دنده
- د OS جواز خوندي کولو فرصت
- د هغو کاروونکو لیست ښکاره کول چې جوازونه لري
د جواز ورکولو مدیر پلي کول
پریکړه وشوه چې په خپلواکه توګه اړین فعالیت پلي کړي. د اعدام حکم:
- په مجازی سرور کې د CentOS 7 نصب او تنظیم کول
- د لینکس لپاره د Autodesk شبکې لایسنس مدیر نصب او چلول
- کله چې OS بیا پیل شي په اوتومات ډول لانچ کولو لپاره د یوټیلیټ تنظیم کول
- د پیرامیټونو فایل تنظیم کول (زه به یې په اړه لاندې لیکم)
- د محلي ویب سرور او پی ایچ پی نصب کول
د نیول شوي جوازونو لیست ښودلو پلي کول
- د لاندې منځپانګو سره یو .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>
مهرباني وکړئ د پی ایچ پی کوډ قضاوت مه کوئ؛ نور مسلکي متخصصین به دا غوره کړي، مګر ما دا زما د پوهې ترټولو غوره ترسره کړې.
د index.php د کار کولو جوهر:
- زه د log.txt فایل متن ترلاسه کوم، د سکریپټ لخوا مخکې جوړ شوی، او په هر 5s کې تازه کیږي.
- زه د لیږد ټګونه د html ټګونو سره بدلوم.
- ما متن په کرښه کې په قطار کې ویشلی.
- زه د لینونو ترتیب او مینځپانګه فارمیټ کوم.
د ټولو غوښتنو د پلي کولو پایله
د سرور GUI څه ډول ښکاري:
ویب پاڼه څه ډول ښکاري:
د اختیارونو فایل .opt
دا اشاره وکړه
TIMEOUTALL 14400
- د پروګرام بند وخت تر 4 ساعتونو پورې محدود دی
MAX_BORROW_HOURS [CODE] 48
- د پور اخیستلو اعظمي موده تر 2 ورځو پورې محدوده ده.
اضافه کول. معلومات
ځکه سازمان سم راجستر شوي ډومین حسابونه کاروي. د کارمند ریکارډونه، د ننوتلو له لارې دا خورا اسانه ده چې هغه متخصص وپیژني چې جواز یې اخیستی دی.
د ټولو هڅو پایله:
- کارونکي په خپلواکه توګه نیول شوی جواز ګوري او د تخنیکي ملاتړ خدماتو بار په ورته ډول کم شوی.
- د متخصصینو په ډله کې چې د تخنیکي کارمندانو له ګډون پرته په سافټویر کې کار کوي. ملاتړ، پوښتنه "څوک به جواز ترلاسه کړي؟" حل کیږي، او د کار لومړیتوب پورې اړه لري، جواز خوشې یا نیول کیږي.
- د وینډوز جواز ورکولو کې خوندي کړئ.
سرچینه: www.habr.com