مساء الخير أيها القراء الأعزاء.
سأكون مختصرا للغاية وسنقسم المقال إلى فقرات.
القضايا التنظيمية
يتجاوز عدد مستخدمي منتج برنامج AutoCAD عدد تراخيص الشبكة المحلية.
- لا يتم توحيد عدد المتخصصين الذين يعملون في برنامج AutoCAD بواسطة أي مستند داخلي.
- بناءً على الفقرة 1 ، يكاد يكون من المستحيل رفض تثبيت البرنامج.
- يؤدي التنظيم غير الصحيح للعمل إلى نقص التراخيص ، مما يؤدي إلى التطبيقات والمكالمات للمشتركين في خدمة تكنولوجيا المعلومات مع هذه المشكلة.
مشاكل فنية
- نقص الأموال لعرض قائمة التراخيص المشغولة.
خيارات الحل
- حل جاهز مدعوم من قبل الشركة المصنعة للبرنامج ، مما يسمح للمستخدمين بمشاهدة قائمة التراخيص المشغولة بشكل مستقل.
- تطوير أي حل مناسب لعرض تقرير عن عمل مدير الترخيص في شكل صفحة ويب.
اتخذ القرار والتنفيذ
الاختصاصات
- فرصة للحفظ على تراخيص نظام التشغيل
- قائمة المستخدمين الذين يحملون تراخيص
تنفيذ عمل مدير الترخيص
تقرر تنفيذ الوظيفة الضرورية بشكل مستقل. ترتيب التنفيذ:
- تثبيت وتكوين CentOS 7 على خادم ظاهري
- تثبيت وتشغيل Autodesk Network License Manager لنظام التشغيل Linux
- ضبط أداة البدء التلقائي عند إعادة تشغيل نظام التشغيل
- إعداد ملف المعلمة (سأكتب عنه أدناه)
- تثبيت خادم الويب المحلي و PHP
تنفيذ قائمة التراخيص المشغولة
- إنشاء ملف .sh مع المحتويات أدناه:
وهو موجود في دليل مناسب ، ويتم تكوينه كملف قابل للتنفيذ.
باستخدام هذا الأمر ، يتم تحميل حالة مدير الترخيص إلى ملف log.txt
- قيادة مستعملة
watch -n 5 [ №1 .sh]
يتيح لك هذا الاتصال بالبرنامج النصي bash الذي تم إنشاؤه مسبقًا كل 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){
أنا أطلب منك عدم إلقاء اللوم على PHP للرمز ، والمزيد من المتخصصين المحترفين سيكونون أفضل ، وقد فعلت ذلك على حد علمي.
جوهر index.php:
- أحصل على نص ملف log.txt ، الذي تم تكوينه مسبقًا بواسطة البرنامج النصي ، وقم بتحديثه كل 5 ثوانٍ.
- أقوم باستبدال علامات النقل بعلامات html.
- أقسم النص إلى صفيف بسطر.
- أنا تنسيق ترتيب ومحتويات السلاسل.
نتيجة لتنفيذ جميع المتطلبات
كيف يبدو خادم واجهة المستخدم الرسومية:

كيف تبدو صفحة الويب:

ملف خيارات مفتوحة
مبين فيه
TIMEOUTALL 14400
- تعطل البرنامج يقتصر على 4 ساعات
MAX_BORROW_HOURS [CODE] 48
- الحد الأقصى لفترة الاستعارة مقصور على يومين.
إضافات. معلومات
لأن تستخدم المنظمة حساب المجال المسجل الصحيح. سجلات الموظفين ، من خلال تسجيل الدخول ، من السهل جدًا تحديد المتخصص الذي حصل على الترخيص.
النتيجة الكلية للجهود:
- يرى المستخدم بشكل مستقل الرخصة المشغولة ، وبالتالي تقل حمولة خدمة الدعم الفني.
- داخل فريق من المتخصصين العاملين في البرامج دون مشاركة هؤلاء. للحصول على الدعم ، يتم تحديد السؤال "من سيحصل على الترخيص؟" ، واعتمادًا على أولوية العمل ، يتم إصدار الترخيص أو التعامل معه.
- انقاذ على ويندوز الترخيص.