دليل ملفات السجلات

أين تجد ملفات سجلات مديري التراخيص

قبل أن تتمكن من تحليل استخدام التراخيص أو طلبات الترخيص المرفوضة أو الجلسات أو ذروة الاستخدام المتزامن، تحتاج إلى ملف السجل الصحيح من نظام إدارة التراخيص لديك. يوضح هذا الدليل أين تبحث عن سجلات مديري التراخيص الشائعة وكيف يتم تفعيلها عادةً.

قد تختلف المسارات والإعدادات الدقيقة حسب المورّد والمنتج ونظام التشغيل وطريقة التثبيت. إذا كانت بيئتك تُدار بواسطة فريق آخر، فتحقق من مسؤول خادم التراخيص قبل تغيير إعدادات الخدمة.

ابدأ بالسجل الحالي

في كثير من البيئات، يكون تسجيل نشاط التراخيص مفعّلًا بالفعل. قبل تغيير أي شيء، افحص خدمة خادم التراخيص أو أداة الإدارة الخاصة بالمورّد أو ملف الإعدادات لمعرفة مكان كتابة السجل الحالي.

استخدم نسخة من ملف السجل للتحليل كلما أمكن. تجنّب تعديل السجلات النشطة أو نقلها أثناء تشغيل خادم التراخيص، إلا إذا كانت وثائق المورّد توضح أن ذلك آمن.

نفّذ تغييرات الخدمة أو الإعدادات خلال نافذة صيانة. واحرص على نسخ ملفات الإعدادات احتياطيًا قبل تعديل إعدادات مدير التراخيص.

سجل Debug لـ FlexLM / FlexNet Publisher

في بيئات FlexLM وFlexNet Publisher، يكون الملف الأكثر استخدامًا للتحليل السريع عادةً هو سجل Debug الذي يكتبه lmgrd وvendor daemon.

أين تجده

على Windows، افحص LMTOOLS أو إعدادات خدمة التراخيص. في LMTOOLS، افتح تبويب Config Services وابحث عن الحقل المسمّى "Path to the debug log file."

قد تشمل المواقع الشائعة ما يلي:

  • C:\ProgramData\FLEXlm\lmgrd\debug.log
  • مجلدًا خاصًا بالمورّد ضمن C:\ProgramData
  • مسارًا مخصصًا تم ضبطه بواسطة مورّد البرنامج أو مسؤول التراخيص

على Linux أو في عمليات التثبيت التي تعتمد على سطر الأوامر، افحص أمر بدء التشغيل أو ملف الخدمة أو init script وابحث عن أمر lmgrd يستخدم الخيار -l.

مثال: lmgrd -c /path/to/license.dat -l +/var/log/flexlm/vendor-debug.log

كيفية إنشائه أو تفعيله

إذا لم يكن سجل Debug مضبوطًا، فحدد مسار سجل Debug في LMTOOLS أو شغّل lmgrd باستخدام الخيار -l. عادةً ما تعني إضافة + قبل مسار السجل أن الإدخالات الجديدة ستُضاف إلى الملف بدلًا من الكتابة فوقه.

مثال: lmgrd -c /path/to/license.dat -l +/path/to/debug.log

أعد تشغيل خدمة التراخيص خلال نافذة صيانة إذا تم تغيير إعدادات الخدمة.

ما الذي ترفعه

ارفع سجل Debug الذي يحتوي على أسطر نشاط التراخيص مثل Checkout وCheck-in وطلبات الترخيص المرفوضة والطوابع الزمنية ورسائل vendor daemon. إذا كنت تتوقع وجود بيانات رفض ولا تراها، فتحقق مما إذا كان ملف خيارات المورّد يمنع تسجيل طلبات الرفض.

سجل التقارير في RLM

بالنسبة إلى Reprise License Manager، يكون أفضل ملف لتحليل الاستخدام عادةً هو سجل التقارير في RLM، وليس سجل Debug العام.

أين تجده

عادةً يتم ضبط تسجيل تقارير RLM في ملف خيارات ISV. قد تتم الإشارة إلى هذا الملف من سطر ISV داخل ملف الترخيص، أو قد يوضع بجانب ملف الترخيص باستخدام اسم المورّد.

ابحث عن سطر يبدأ بـ: REPORTLOG

مثال: REPORTLOG +/var/log/rlm/vendor-report.log std

كيفية إنشائه أو تفعيله

أضف سطر REPORTLOG إلى ملف خيارات ISV. استخدم + قبل مسار الملف إذا كنت تريد من الخادم إضافة السجلات الجديدة بدلًا من الكتابة فوق الملف.

أمثلة: REPORTLOG +/var/log/rlm/vendor-report.log std REPORTLOG +/var/log/rlm/vendor-report-detailed.log detailed

غالبًا ما تكون الصيغة القياسية كافية للتقارير المعتادة. أما الصيغة المفصلة فقد تتضمن توقيتات أكثر دقة لعمليات Checkout وCheck-in.

بعد تغيير ملف الخيارات، أعد قراءة الإعدادات أو أعد تشغيل خدمة RLM وفقًا لإجراءات إدارة التراخيص المعتادة لديك.

ما الذي ترفعه

ارفع سجل تقارير RLM إذا كان متاحًا. فهو مصمم لتقارير الاستخدام، ويمكن أن يتضمن عمليات Checkout وCheck-in وطلبات الترخيص المرفوضة والطوابع الزمنية وسجلات أخرى لنشاط التراخيص.

سجل الاستخدام في Sentinel RMS

بالنسبة إلى Sentinel RMS، يكون الملف المناسب عادةً هو سجل الاستخدام الذي ينشئه Sentinel RMS License Manager.

أين تجده

عادةً يتحكم خيار بدء تشغيل License Manager أو إعدادات المورّد في اسم ملف سجل الاستخدام وموقعه. تستخدم بعض بيئات Windows ملفًا باسم lservsta، لكن هذا ليس مضمونًا في كل المنتجات.

تحقق من:

  • خيارات بدء تشغيل خدمة Sentinel RMS License Manager
  • وثائق المورّد الخاصة بالتطبيق المحمي
  • أي ملفات إعدادات خاصة بمدير التراخيص
  • مجلد الخادم الذي يستخدمه مورّد البرنامج

كيفية إنشائه أو تفعيله

فعّل تسجيل الاستخدام وفقًا لتعليمات إعداد Sentinel RMS من المورّد. إذا كان التسجيل الموسّع متاحًا ومناسبًا لبيئتك، فقد يوفر تفاصيل أكثر فائدة عن المستخدمين والأجهزة المضيفة.

تجنّب تغيير خدمة التراخيص النشطة خارج نافذة صيانة.

ما الذي ترفعه

ارفع سجل استخدام Sentinel RMS الذي يسجل طلبات التراخيص وإرجاعها وطلبات الترخيص المرفوضة ونشاط commuter وأحداث بدء تشغيل خادم التراخيص أو إيقافه.

سجلات DSLS من Dassault Systèmes

بالنسبة إلى Dassault Systèmes License Server، تُنشأ سجلات DSLS بواسطة عملية خادم DSLS وإعدادات الخدمة الخاصة بها.

أين تجده

ابدأ بتحديد مجلد تثبيت خادم DSLS.

تشمل مواقع الأوامر الافتراضية الشائعة ما يلي:

Windows: C:\Program Files\Dassault Systemes\DS License Server\win_b64\code\bin

Linux: /usr/DassaultSystemes/DSLicenseServer/linux_a64/code/bin

قد يكتب الخادم السجلات في مجلد السجلات الافتراضي، أو في مجلد مخصص يتم تحديده عند بدء تشغيل الخدمة.

كيفية إنشاء السجل أو التحكم في موقعه

يمكن تشغيل DSLS بخيارات تتحكم في التسجيل.

مثال: DSLicSrv -startServer -logDir C:\DSLSLogs -logFileSize 20 -compressLog

على Windows، يعمل DSLS غالبًا كخدمة. يمكنك فحص أمر الخدمة الحالي باستخدام Command Prompt بصلاحيات مسؤول: sc.exe qc "DS License Server"

إذا غيرت خيارات خدمة DSLS، فأعد تشغيل الخدمة خلال نافذة صيانة.

ما الذي ترفعه

ارفع ملف سجل DSLS الذي يحتوي على نشاط خادم التراخيص ذي الصلة بالفترة التي تريد تحليلها. إذا لم تكن متأكدًا من الملف الصحيح، فابدأ بسجل الخادم الرئيسي من مجلد سجلات DSLS المضبوط.

سجلات التراخيص في Altair ALM

يستخدم Altair License Manager سجلات تراخيص معاملية لتقارير الاستخدام. وهذه تختلف عن سجل التشغيل أو سجل Debug المعتاد.

أين تجده

افحص مجلد تثبيت Altair License Manager وملف الإعدادات alus.conf. يتم التحكم في إعدادات السجل المعاملي من خلال هذا الإعداد، وتُكتب ملفات سجل الاستخدام عادةً ضمن مجلد بيانات ALM.

قد تشمل المجلدات الشائعة ما يلي:

  • data/sent
  • data/detailed

كيفية إنشائه أو تفعيله

افحص قيمة ALUS_LOG_LEVEL في alus.conf.

مستويات التسجيل المعتادة:

  • 0 -- لا يوجد تسجيل للاستخدام
  • 1 -- سجلات استخدام مجهولة الهوية
  • 2 -- سجلات استخدام مجهولة ومفصلة

إذا كنت تحتاج إلى تقارير تتضمن المستخدم أو الجهاز المضيف أو تفاصيل إضافية، فعادةً تكون السجلات المفصلة أكثر فائدة من السجلات مجهولة الهوية. أعد تشغيل خدمة التراخيص خلال نافذة صيانة إذا تم تغيير إعدادات التسجيل.

ما الذي ترفعه

ارفع سجل الاستخدام المعاملي، وليس سجل تشغيل الخادم فقط. قد يكون سجل التشغيل أو سجل Debug مفيدًا لاستكشاف الأخطاء، لكن سجل الاستخدام المعاملي يكون عادةً المصدر الأفضل لتحليل الاستخدام.

سجلات Debug في LM-X

بالنسبة إلى LM-X License Manager، يكون الملف المناسب عادةً هو ملف سجل LM-X License Server. حسب الإعدادات، قد يتضمن هذا السجل عمليات Checkout وCheck-in وطلبات الترخيص المرفوضة والتحذيرات وأنشطة أخرى للخادم.

أين تجده

أسهل طريقة للعثور على السجل هي من خلال LM-X License Server Client. افتح تبويب Log File لعرض سجل خادم التراخيص والبحث فيه وتنزيله.

يمكن أيضًا ضبط مسار السجل في ملف إعدادات خادم تراخيص LM-X. تكتب بعض عمليات التثبيت ملف سجل افتراضيًا ضمن مجلد خادم التراخيص.

أمثلة شائعة للإعدادات: LOG_FILE = C:\Program Files\lmx-server.log LOG_FILE = /home/user1/lmx-serv.log

كيفية إنشائه أو تفعيله

استخدم LM-X License Server Client أو ملف إعدادات LM-X لتفعيل التسجيل وتحديد موقع ملف السجل. إذا كان التسجيل الموسّع متاحًا، فقد يوفر تفاصيل أكثر.

بعد تغيير إعدادات التسجيل، أعد تشغيل خادم تراخيص LM-X إذا كانت أداة الإعداد تتطلب ذلك.

ما الذي ترفعه

ارفع ملف سجل خادم تراخيص LM-X. إذا كانت هناك عدة سجلات، فاختر السجل الذي يغطي الفترة الزمنية التي تريد تحليلها.

أي سجل يجب أن أستخدم؟

مدير التراخيص أفضل ملف للرفع المكان الرئيسي للتحقق
FlexLM / FlexNet Publisherسجل DebugLMTOOLS أو أمر الخدمة أو lmgrd -l
RLMسجل التقاريرملف خيارات ISV الذي يحتوي على REPORTLOG
Sentinel RMSسجل الاستخدامخيارات بدء تشغيل License Manager أو إعدادات المورّد
DSLSسجل خادم DSLSمجلد سجلات DSLS أو خيارات بدء تشغيل الخدمة
Altair ALMسجل الاستخدام المعامليalus.conf ومجلد بيانات ALM
LM-Xسجل خادم التراخيصLM-X License Server Client أو ملف الإعدادات

قبل رفع السجل

قبل رفع ملف سجل، تحقق من أنه يغطي الفترة التي تريد تحليلها. على سبيل المثال، إذا كنت تحتاج إلى استخدام شهري، فتأكد من أن السجل يحتوي على الشهر كاملًا ولم تتم تدويره مبكرًا.

تحقق أيضًا مما إذا كانت أسماء المستخدمين أو أسماء الأجهزة أو أسماء المشاريع أو أسماء الـ Features تُعد معلومات حساسة داخل مؤسستك. عند الحاجة، استخدم نسخة من السجل بعد إخفاء الهوية.

الأسئلة الشائعة

هل أحتاج إلى إيقاف خادم التراخيص لنسخ ملف سجل؟

عادةً لا. في كثير من الحالات يمكنك نسخ ملف السجل الحالي وتحليل النسخة. لا تنقل ملف سجل نشطًا أو تعيد تسميته أو تحذفه إلا إذا كانت وثائق المورّد توضح أن ذلك آمن.

هل أرفع سجل Debug أم سجل تقارير؟

استخدم الملف الذي يحتوي على نشاط التراخيص الفعلي. في FlexLM، يكون ذلك غالبًا سجل Debug. في RLM، يكون سجل التقارير عادةً أفضل. في Altair ALM، استخدم سجل الاستخدام المعاملي. وفي Sentinel RMS، استخدم سجل الاستخدام.

لماذا لا تظهر طلبات الترخيص المرفوضة في السجل؟

قد لا تظهر طلبات الترخيص المرفوضة إذا لم يكن مدير التراخيص مضبوطًا لتسجيلها، أو إذا تم اختيار ملف غير صحيح، أو إذا كانت الفترة الزمنية المطلوبة غير موجودة، أو إذا كان ملف خيارات/إعدادات المورّد يمنع تسجيل هذه السجلات.

هل يمكنني تحليل سجل قديم تمت تدويره؟

نعم، إذا كان السجل الذي تمت تدويره بصيغة سجل نصي عادي يدعمها المحلل ويحتوي على الفترة الزمنية التي تريد مراجعتها.

ماذا أفعل إذا لم أتمكن من العثور على الملف الصحيح؟

افحص إعدادات خدمة خادم التراخيص أولًا. إذا لم تتمكن من العثور على الملف، فاسأل مورّد البرنامج أو مسؤول التراخيص لديك، أو تواصل مع NYBS Consulting للمساعدة في تحديد مصدر السجل الصحيح.

جاهز لتحليل سجل التراخيص لديك؟

ارفع الملف الصحيح وأنشئ تقارير واضحة.

بعد أن تحصل على الملف الصحيح، ارفعه إلى License Log Analysis لإنشاء تقارير واضحة عن الاستخدام وطلبات الترخيص المرفوضة والمستخدمين النشطين والجلسات والخرائط الحرارية ونسبة الاستخدام.