Skip To Content

مراقبة ArcGIS Enterprise

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

بينما يمكنك استخدام ArcGIS Monitor لمراقبة مؤسسة ArcGIS Enterprise الخاصة بك، هناك أيضًا أدوات خارجية تتيح لك تحقيق نتائج مماثلة. المعلومات الواردة أدناه هي نقطة انطلاق لكيفية دمج حلول المراقبة مع ArcGIS Enterprise.

مقاييس المراقبة

بشكل عام، هناك منظوران يمكن من خلالهما مراقبة تطبيقات المؤسسة: استخدام الموارد وتجربة المستخدم.

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

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

تصف الأقسام الفرعية أدناه مراقبة النظام من منظور استخدام الموارد.

استخدام الموارد

عند مراقبة الأجهزة في عملية نشر ArcGIS Enterprise من منظور استخدام الموارد، تشمل المقاييس المطلوب تتبعها ما يلي:

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

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

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

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

جمع مقاييس الموارد

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

تحليل مقاييس الموارد

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

  • عمر المشكلة - سيساعدك فهم ما إذا كان الحدوث حدثًا منفردًا أم حدثًا طويل الأجل على تحديد أفضل مسار للمضي قدمًا في معظم المواقف. تميل الزيادة قصيرة المدى في استخدام الموارد إلى الحدوث مع وجود طلب فوري على خدمات معينة مثل إضافة لوحة معلومات أو تطبيق ويب تم إصداره حديثًا أو إضافة قسم إلى البوابة الإلكترونية. يمكن أن تشير الزيادة طويلة المدى نحو الاستخدام الحالي إلى زيادة انتشار النظام الأساسي والخدمات أو التطبيقات المرتبطة به. قد تتكرر حالات الزيادة قصيرة المدى وقد لا تتكرر، لذا فإن السياق المحيط بهذه الأحداث مهم في تحديد ما إذا كانت هناك حاجة إلى موارد إضافية أم لا لزيادة الاستقرار على المدى الطويل للنشر.
  • العمليات التي تستهلك معظم موارد النظام - من منظور Portal for ArcGIS وArcGIS Data Store، يجب أن يتوسع الاستخدام بشكل خطي تقريبًا مع عدد المستخدمين على النظام الأساسي واستخدام الخدمات المستضافة، على التوالي. عند النظر إلى ArcGIS Server، يعد توسيع نطاق الخدمات المخصصة واستخدام الخدمات المستضافة عاملين رئيسيين في استخدام الموارد. يمكن ضبط الخدمات المخصصة في موقع ArcGIS Server لتقليل الاستخدام العام للموارد، ولكن قد لا يكون ذلك مناسبًا عندما يصل الطلب إلى ذروته بمرور الوقت.
  • توزيع الأدوار - يسمح توزيع الأدوار عبر أجهزة متعددة في عملية نشر ArcGIS Enterprise بتعديل أكثر دقة للموارد لكل مكون بالإضافة إلى زيادة الدقة عند ظهور المشكلات. قد تكون زيادة الموارد لمخزن البيانات العلائقية فقط أو أجهزة الخادم المضيفة أكثر استراتيجية من زيادة الموارد لنشر المؤسسة المستند إلى جهاز واحد. يمكنك إجراء تعديلات على بنية الموقع الحالية من خلال عمليات الانضمام إلى الموقع للانتقال من جهاز واحد إلى بنية موزعة في عملية نشر قائمة.

حل المشكلات

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

استخدام المعالج

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

استخدام الذاكرة الفعلية

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

استخدام الذاكرة الظاهرية والمحجوزة

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

مساحة وحدة تخزين القرص المتوفرة

يعد استنفاد مساحة القرص أحد أكثر طرق الفشل التي لا يمكن التنبؤ بها والتي يمكن أن تحدث في عملية نشر ArcGIS Enterprise. يمكن إفراغ الملفات أو اقتطاعها في حالة عدم اكتمال محاولات التحديث، مما قد يمنع البرنامج من بدء التشغيل بشكل صحيح. أولاً، ابحث عن الملفات الكبيرة التي يمكن نقلها إلى مخزن بيانات مسجل أو موقع آخر. إذا لم تتمكن من إزالة الملفات غير الضرورية، يجب عليك زيادة مساحة القرص. يمكنك أيضًا ترحيل أدلة النظام إلى وحدة تخزين منفصلة، مثل دليل المحتوى لموقع Portal for ArcGISأو دليل ذاكرة التخزين المؤقت لـ ArcGIS Server.

ملاحظة:‏

لرؤية أكبر 25 ملفًا حسب الحجم (بالبايت) للدليل المحدد، <directory>، قم بتشغيل هذا الأمر:

sudo find <directory> -type f -printf '%s %p\n' | sort -nr | head -25

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