Skip To Content

افحص مؤسستك بحثًا عن مشكلات صحية تشغيلية

يتضمن ArcGIS Enterprise برنامجًا نصيًا Python، operationalHealth.py، يفحص مشكلات البُنى والتكوين المختلفة التي يمكن أن تؤثر سلبًا على تشغيل مؤسسة ArcGIS Enterprise الخاصة بك. يبحث البرنامج النصي عن المشكلات استنادًا إلى بعض أفضل الممارسات لتقديم مواقع إنتاج مستقرة ومحسنة وعالية الأداء. يحلل العديد من المعايير وخصائص التكوين ويقسمها إلى ثلاثة مستويات من حيث الأهمية: الحرجة والمهمة والموصى بها. يرد وصف هذه المعايير في الجدول التالي:

المُعرّفالخطورةالخاصيةالوصف

OH01

هام

خصائص نظام Portal for ArcGIS

تشير إلى أنه يجب تعيين خاصية نظام WebContextURL Portal for ArcGIS في مسؤول البوابة "Portal" عندما يستخدم عنوان URL للمؤسسة اسمًا مستعارًا لـ DNS أو عنوان URL متوازنًا للتحميل.

OH02

هام

خصائص نظام ArcGIS Server

تشير إلى أنه يجب تعيين خاصية نظام WebContextURL ArcGIS Server في مسؤول الخادم "Server" عند استخدام اسم مستعار لـ DNS أو عنوان URL متوازنًا للتحميل لعنوان URL للخدمات المحددة أثناء التوحيد.

OH03

هام

خصائص نظام Portal for ArcGIS

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

OH04

هام

خصائص نظام Portal for ArcGIS

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

OH05

هام

خصائص نظام Portal for ArcGIS

إذا تم تعيين الخاصية privatePortalURL، فهذا يحدد ما إذا كانت طلبات عنوان URL يُعاد توجيهها. قد يشير هذا إلى سوء تكوين في المكون الذي يعمل كقيمة privatePortalURL.

OH06

مُوصى به

Portal for ArcGIS متاح بشكل كبير

إذا توفرت أي مكونات بشكل كبير، فهذا يشير إلى أن البوابة غير متوفرة بشكل كبير.

OH07

مُوصى به

ArcGIS Server متاح بشكل كبير

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

OH08

مُوصى به

ArcGIS Data Store متاح بشكل كبير

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

OH09

هام

مؤشر Portal for ArcGIS

يحدد ما إذا كان الفهرس متزامنًا أم لا. إذا كانت البوابة متاحة بشكل كبير، فهذا يحدد أيضًا ما إذا كان المؤشر هو نفسه بين الأجهزة.

OH10

هام

التحقق من الخادم الموحد

يحدد ما إذا كانت مواقع الخوادم الفيدرالية تتحقق من صحتها.

OH11

هام

انتهاء صلاحية الشهادة

يحدد ما إذا كانت أي شهادة مستوردة إلى أي بوابة أو جهاز خادم قد انتهت صلاحيتها.

OH12

هام

انتهاء صلاحية الشهادة

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

OH13

هام

انتهاء صلاحية الشهادة

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

OH14

مُوصى به

انتهاء صلاحية الشهادة

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

OH15

هام

شهادة SSL للخادم الموحد

يشير إلى أن شهادة عنوان URL الإداري للخادم الموحد ليست شهادة موثوقة كما تحددها البوابة.

OH16

هام

عنوان URL لخادم موحد لا يمكن الوصول إليه

يشير إلى أنه لا يمكن الوصول إلى عنوان URL الإداري للخادم الموحد.

OH17

مُوصى به

شهادة SSL للخادم الموحد

يشير إلى أن الشهادة المستخدمة لعنوان URL لخدمات الخادم الموحد ليست شهادة موثوقة كما تحددها البوابة.

OH18

مُوصى به

عنوان URL لخادم موحد لا يمكن الوصول إليه

يشير إلى أنه لا يمكن الوصول إلى عنوان URL للخدمات الخاصة بالخادم الموحد بواسطة البوابة.

OH19

هام

عنوان URL للبوابة الخاصة للخادم الموحد

يشير إلى أن خاصية privatePortalURL المحددة في البوابة لا تتطابق مع خاصية privatePortalURL المحددة في الخادم الموحد.

OH20

هام

عنوان URL لإدارة الخادم الموحد

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

OH21

هام

حالة جهاز Portal for ArcGIS

إذا كانت البوابة متاحة بشكل كبير، فهذا يشير إلى أنه لا يمكن الوصول إلى إحدى أجهزة البوابة في النشر، مما يشير إلى نقطة فشل واحدة.

OH22

هام

حالة جهاز ArcGIS Server

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

OH23

هام

حالة جهاز ArcGIS Data Store

إذا كان ArcGIS Data Store المسجل متاحًا بشكل كبير، فهذا يشير إلى أنه لا يمكن الوصول إلى أحد الأجهزة، مما يشير إلى نقطة فشل واحدة.

OH24

هام

نسخة WebGIS DR الاحتياطية

يشير إلى أن النشر لم يُنسخ احتياطيًا باستخدام الأداة المساعدة WebGIS DR. إذا لم تُستخدم أي طرق وقائية أخرى لفقدان البيانات، فهناك خطر متزايد لفقدان البيانات.

OH25

هام

نسخة WebGIS DR الاحتياطية

يشير إلى أنه قد مضى أكثر من سبعة أيام منذ آخر مرة تم فيها عمل نسخة احتياطية باستخدام أداة WebGIS DR.

OH26

هام

نسخة WebGIS DR الاحتياطية

يشير إلى أن حد سجل المعاملات غير مغطى بسبب تشغيل أداة WebGIS DR مع تعيين الخاصية BACKUP_RESTORE_MODE إلى full. ما لم يُستخدم جدول نسخ احتياطي تدريجي مجاني، اضبط الخاصية على backup بدلاً من ذلك.

OH27

هام

موقع ملف سجل Portal for ArcGIS

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

OH28

هام

مستوى سجل Portal for ArcGIS

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

OH29

هام

موقع ملف سجل ArcGIS Server

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

OH30

هام

مستوى سجل ArcGIS Server

يشير إلى تعيين مستوى السجل الخادم الموحد إلى DEBUG. يجب أن يكون هذا مخصصًا لاستكشاف الأخطاء وإصلاحها فقط وليس للاستخدام العام.

OH31

هام

التحقق من صحة مخزن البيانات

يشير إلى أن مخزن البيانات المسجل في خادم موحد لا يتحقق من صحته.

OH32

هام

انتهاء صلاحية الترخيص

يشير إلى انتهاء صلاحية الترخيص. لن تعمل تدفقات العمل التي تعتمد على الترخيص بعد الآن.

OH33

هام

انتهاء صلاحية الترخيص

يشير إلى انتهاء صلاحية الترخيص في غضون 7 أيام. لن تعمل تدفقات العمل التي تعتمد على الترخيص بعد الآن.

OH34

هام

انتهاء صلاحية الترخيص

يشير إلى انتهاء صلاحية الترخيص في غضون 14 يومًا. لن تعمل تدفقات العمل التي تعتمد على الترخيص بعد الآن.

OH35

مُوصى به

انتهاء صلاحية الترخيص

يشير إلى انتهاء صلاحية الترخيص في غضون 30 يومًا. لن تعمل تدفقات العمل التي تعتمد على الترخيص بعد الآن.

OH36

مُوصى به

تسجيلات ArcGIS Data Store

تشير إلى أن واحدًا أو أكثر من مواقع الخادم الموحد التي ليست خادم الاستضافة تتضمن ArcGIS Data Store ارتباطي مسجَّل.

OH37

هام

استخدام مساحة القرص

يشير إلى وجود دليل واحد أو أكثر ضمن الحد الأدنى لنفاد المساحة. تلزم زيادة مساحة القرص المتاحة لتجنب فقدان البيانات.

OH38

هام

استخدام مساحة القرص

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

OH39

مُوصى به

استخدام مساحة القرص

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

يوجد البرنامج النصي operationalHealth.py في الدليل <Portal for ArcGIS installation location>/tools/operationalhealth. شغّل البرنامج النصي من سطر الأوامر أو من الوعاء. يمكنك تحديد معلمة واحدة أو أكثر عند تشغيل البرنامج النصي. في حالة تشغيل البرنامج النصي operationalHealth.py دون تحديد المعلمات المطلوبة، تتم مطالبتك بإدخالها يدويًا.

معلمات operationalHealth.py

يصف الجدول التالي معلمات operationalHealth.py:

المعلمةالوصف

-n أو --hostname

اسم النطاق المؤهل بالكامل الخاص بالجهاز المثبت عليه Portal for ArcGIS (بمعنى آخر، portal.domain.com). الاسم الافتراضي هو اسم المضيف للجهاز الذي يعمل عليه البرنامج النصي.

-u أو --username

اسم مستخدم حساب مسؤول مضمن.

-p أو --password

كلمة مرور حساب المسؤول المضمن المحدد بواسطة معلمة -u أو الذي تم إدخاله يدويًا.

-f أو --passwordFile

ملف نص يخزن كلمة المرور في حساب المسؤول المضمن المحدد بواسطة معلمة -u أو الذي تم إدخاله يدويًا. يؤدي استخدام هذه المعلمة بدلاً من المعلمة -p أو –-password إلى منع إدراج كلمة المرور عند فحص عمليات التشغيل على الجهاز.

-o أو --outputDir

سُيحفظ دليل تقرير المسح. الدليل الافتراضي هو نفس المجلد الذي يعمل عليه البرنامج النصي. يجب عليك التأكد من أن مستخدم سطر الأوامر لديه حق وصول القراءة والكتابة لهذا الموقع.

-l أو --logFile

الدليل الذي سيُحفظ فيه ملف السجل الناتج. إذا لم تُحدد، تُسجل المعلومات في وحدة التحكم أو الوحدة الطرفية.

-t أو --token

يمكن إنشاء رمز مميز واستخدامه في موضع اسم المستخدم وكلمة المرور. عند إنشاء رمز، عيّن الخاصية referrer إلى operationalhealth. لا يمكن توفير هذه المعلمة إلا كوسيطة عند تشغيل البرنامج النصي. عند توفير رمز مميز، فإنه يتجاوز أي اسم مستخدم أو كلمة مرور متوفرين.

--ignoressl

تعطيل التحقق من شهادة SSL. بدءًا من 10.7.1، سيحاول البرنامج النصي التحقق من جميع شهادات طبقة المقابس الآمنة بشكل افتراضي. إذا لم تثق Python بمصدر الشهادات، فسيفشل البرنامج النصي في الإكمال. إذا لزم الأمر، يمكن تحديد هذه المعلمة لتجاهل جميع الشهادات.

-d أو --debug

يسجل الطلبات والردود لطلبات HTTP. يمكن أن يساعد ذلك في استكشاف أخطاء الأداة المساعدة وإصلاحها.

-h أو -?

يُخرج قائمة معلمات يمكن تحديدها عند تشغيل البرنامج النصي.

مثال: operationalHealth.bat -n portal.domain.com -u admin -p my.password -o C:\Temp

يعمل المسح على إنشاء تقرير بتنسيق HTML الذي يُدرج أي من المشاكل المذكورة أعلاه التي تم العثور عليها في البوابة الإلكترونية المحددة.

بشكل افتراضي، يتم حفظ التقرير في نفس المجلد الذي تقوم فيه بتشغيل البرنامج النصي ويتم تسميته operationalHealthReport_<hostname>_<date>_<time>.html.


في هذا الموضوع
  1. معلمات operationalHealth.py