يسجل ArcGIS Notebook Server كل الأحداث التي تحدث في الموقع، وأي أخطاء مرتبطة بهذه الأحداث، باستخدام السجلات. وتكون هذه السجلات متوفرة لمسؤولي الموقع.
تُعد السجلات أداة هامة لمراقبة المشكلات واستكشاف الأخطاء وإصلاحها في موقع ArcGIS Notebook Server. يمكن أن تساعدك المعلومات التي توفرها السجلات في تعريف الأخطاء وتوفير سياق عن كيفية معالجة المشاكل وحل أخطاء. تعمل السجلات أيضًا كنظام سجل للأحداث التي تحدث في موقعك.
على سبيل المثال، يتم تسجيل أنواع الأحداث التالية في السجلات:
- أحداث التثبيت والترقية، مثل تخويل البرنامج وإنشاء الموقع
- فتح ArcGIS Notebooks وإغلاقه
- مهام التنظيف التي يقوم بها الموقع
- أحداث إدارة الموقع التي يقوم بها المسؤولون، مثل إضافة أوقات تشغيل دفتر الملاحظات أو إزالتها، أو إنشاء دلائل الخادم، أو تكوين إعدادات الأمان.
- أحداث الأمان، مثل تسجيل دخول المستخدمين إلى الموقع أو استيراد شهادات SSL وتصديرها.
لم يتم تسجيل بعض الأحداث في سجلات ArcGIS Notebook Server. وهذا يشمل توحيد الموقع مع البوابة الإلكترونية. لا يتم تسجيل الأحداث التي تحدث داخل ArcGIS Notebooks، وإضافة المحتوى وتشغيل الخلايا وما إلى ذلك. وكذلك الأحداث التي تحدث داخل حاويات Dockerالخاصة بالجهاز؛ لعرض السجلات الخاصة بالحاوية، راجع عرض سجلات حاوية Docker أدناه.
مستويات السجلات المتوفرة
يحمل كل سجل مستوى تسجيل تفصيلي، والذي يمكن أن يكون واحدًا مما يلي، بالترتيب من الأقل تفصيلاً إلى الأكثر تفصيلاً:
- خطورة شديدة—مشكلات خطيرة تتطلب انتباهًا فوريًا.
- تحذير—مشكلات متوسطة تتطلب الانتباه.
- معلومات—الرسائل الإدارية الشائعة لموقع Notebook Server، بما في ذلك الرسائل المتعلقة بإنشاء الخدمة وبدء التشغيل.
- تفصيلية—الرسائل الشائعة من استخدام الخادم، مثل أسماء طلبات التشغيل المُستلمة.
- مطولة—رسائل توفر المزيد من التفاصيل عن كيفية قيام الخادم بتنفيذ العمليات.
- استكشاف المشكلات وإصلاحها—الرسائل المطولة للغاية المُصممة للمطورين وفنيي الدعم الراغبين في التعرف بشكل أفضل على حالة الخادم عند استكشاف المشكلة وإصلاحها. غير موصى به للاستخدام في أنظمة الإنتاج بسبب كمية السجلات التي يتم إنشاؤها.
في دليل مسؤول ArcGIS Notebook Server، يمكنك تحديد مستوى السجل الأكثر تفصيلاً المراد إنشاؤه. على سبيل المثال، إذا قمت بتعيين المستوى إلى صغيرة، فسيسجل موقع الخادم الرسائل على مستويات التفصيل خطورة شديدة، وتحذير، ومعلومات، وصغيرة.
إعدادات سجل الاستعلام في Manager
بدءًا من ArcGIS Notebook Server الإصدار 10.8، يتضمن Manager صفحة السجلات. في هذه الصفحة، يمكنك الاستعلام عن كل السجلات لموقع ArcGIS Notebook Server.
- سجّل الدخول إلى بوابة ArcGIS Enterprise الإلكترونية كمسؤول وافتح ArcGIS Notebook Server Manager.
- افتح صفحة السجلات
- توجد معلمات عامل تصفية الاستعلام أعلى الصفحة. استخدم أي معلمات لتقييد البحث أو توسعته.
- مستوى السّجل—الحد الأدنى لمستوى السجل المطلوب الاستعلام عنه (راجع القسم أعلاه). يرجع فقط السجلات ذات مستوى سجل قوي أو أكثر حدة من هذا المستوى. المستوى الافتراضي هو WARNING.
- وقت السجل—المدة الزمنية للبحث عن السجلات. يمكنك تقييد استعلام ما على آخر 15 دقيقة أو آخر ست ساعات أو آخر 24 ساعة أو آخر أسبوع أو آخر 30 يومًا أو عرض كل السجلات منذ إنشاء الموقع.
تلميح:
استخدم دليل المسؤول للاستعلام عن السجلات إذا أردت تحديد وقت انتهاء مختلف عن الوقت الحالي، مثل السجلات بين ثلاثة أيام ويومين.
- الجهاز—تقييد الاستعلام على السجلات من جهاز واحد من أجهزة ArcGIS Notebook Server أو عرض السجلات من كل الأجهزة.
- رموز السجلات—رمز أو نطاق من رموز السجلات المعينة لرسالة سجل. في حالة تركها فارغة، تظهر كل رموز السجلات.
- المستخدمون—اسم المستخدم لواحد أو أكثر من المستخدمين (مفصولين بفاصلة) الذين يتم الاستعلام عن سجلاتهم ذات الصلة. بعض رسائل السجلات ترتبط بإجراء مستخدم محدد.
- انقر على بحث لإجراء الاستعلام. تظهر كل السجلات التي تتطابق مع معلمات الاستعلام في الجدول الناتج.
تغيير إعدادات السجل في Manager
يمكنك أيضًا استخدام ArcGIS Notebook Server Manager لتغيير سجلات الاستعلام لموقعك.
- سجّل الدخول إلى بوابة ArcGIS Enterprise الإلكترونية كمسؤول وافتح ArcGIS Notebook Server Manager.
- افتح صفحة الإعدادات وانقر على السجلات.
- يمكنك تغيير الإعدادات التالية:
- دليل السجل—موقع القرص لدليل السجلات. إذا كان لديك اجهزة متعددة في موقعك، تأكد أن هذا المسار هو مشاركة اتفاقية التسمية العالمية (UNC).
- مستوى السجل—مستوى السجل الأكثر تفصيلاً الذي سيكتبه موقعك. في حال التعيين على FINE، على سبيل المثال، لا يحتفظ موقعك بالسجلات في مستويات VERBOSE أو DEBUG.
- عدد أيام الاحتفاظ بالسجلات—عدد الأيام التي يتم بعد حذف رسائل السجلات. ضع في اعتبارك الذاكرة المتوفرة في مشغل دليل السجلات، علاوة على إعداد مستوى السجل الذي اخترته ومستوى النشاط على موقعك. على سبيل المثال، إذا غيّرت مستوى السجل ليبدأ الكتابة بمستوى أكثر تفصيلاً، فقد تحتاج إلى تقليل عدد أيام الاحتفاظ بالسجلات.
- انقر على حفظ لتأكيد التغييرات.
الاستعلام عن سجلات الخادم باستخدام دليل المسؤول
استخدم دليل مسئول ArcGIS Notebook Server للاستعلام عن سجلات الخادم وعرضها وتكوينها وحذفها.
للوصول إلى السجلات، اتبع هذه الخطوات:
- سجل الدخول إلى دليل المسؤول. تنسيق عنوان URL هو https://notebookserver.domain.com:11443/arcgis/admin أو https://notebookserver.domain.com/<webadaptorname>/admin.
- انقر على استعلام عن > السجلات للاستعلام عن السجلات الحالية ومراجعتها. استخدم عناصر التحكم في عوامل التصفية على الصفحة لمساعدتك على تضييق الأحداث حسب الفئات مثل الفترة الزمنية أو مستوى التسجيل.
- انقر على إعدادات > السجلات لإدارة إعدادات السجل، مثل مستوى التسجيل الافتراضي (على النحو الموضح أعلاه)، ومدة الاحتفاظ بالسجلات على القرص، والموقع الذي تتم كتابة السجلات فيه.
- انقر على تنظيف السجلات لحذف جميع ملفات السجل الخاصة بك من موقع ArcGIS Notebook Server.
عرض سجلات حاوية Docker باستخدام مدير ArcGIS Notebook Server
يمكنك عرض السجلات الخاصة بحاويات Docker الخاصة بموقعك باستخدام ArcGIS Notebook Server.
- سجّل الدخول إلى مدير بوابة ArcGIS Notebook Server الإلكترونية كمسؤول. تنسيق عنوان URL هو https://webadaptorhost.domain.com/webadaptorname/home/notebook/manager.html.
- انتقل إلى علامة تبويب الحاويات.
- انقر فوق الزر عرض السجلات لعرض سجلات الحاوية للجهاز المختار.
عرض سجلات حاوية Docker باستخدام سطر أوامر Docker
يمكنك عرض السجلات الخاصة بحاويات Docker الخاصة بموقعك باستخدام واجهة سطر أوامر Docker كما يلي.
- سجل الدخول إلى دليل المسؤول. تنسيق عنوان URL هو https://notebookserver.domain.com:11443/arcgis/admin أو https://notebookserver.domain.com/<webadaptorname>/admin.
- استعرض إلى حاويات > النظام. حدد موقع الحاوية التي تريد عرض سجلاتها، وانقر على معرّفها.
- افتح طريقة عرض JSON الخاصة بصفحة معلومات الحاوية من خلال إضافة ?f=pjson إلى عنوان URL الخاص بها، بحيث يصبح تنسيق عنوان URL هو https://notebookserver.arcgis.com/<webadaptorname>/admin/system/containers/<container>?f=pjson.
- حدد موقع containerId للحاوية وسجل قيمته.
- افتح وحدة طرفية كمستخدم يمتلك امتيازات Docker.
- شغّل الأمر docker logs <containerId> باستخدام القيمة التي سجلتها. سيؤدي ذلك إلى إرجاع سجلات Docker الخاصة بهذه الحاوية.