من خلال المراقبة النشطة لمؤسسة ArcGIS Enterprise الخاصة بك، يمكنك تثبيت وقت تشغيل النظام، وتحديد مشكلات أداء الخدمة أو حالات الانقطاع، وضبط الموارد المخصصة بشكل استباقي عبر الأجهزة المشاركة لتشغيل التطبيقات الأساسية. يمكن أن توفر حلول المراقبة عمليات فحص نشطة لنقاط النهاية شائعة الاستخدام وتنبيه جهات الاتصال المناسبة عندما تقع الاستجابات خارج نطاق السماحيات المتوقعة. بالإضافة إلى ذلك، يمكنك استخدامها لجمع المعلومات القديمة التي يمكن استخدامها للتثبت من سجلات النظام والبرامج أثناء تحليل السبب الجذري أو تحقيقات ما بعد الحادث.
بينما يمكنك استخدام ArcGIS Monitor لمراقبة مؤسسة ArcGIS Enterprise الخاصة بك، هناك أيضًا أدوات خارجية تتيح لك تحقيق نتائج مماثلة. المعلومات الواردة أدناه هي نقطة انطلاق لكيفية دمج حلول المراقبة مع ArcGIS Enterprise.
مقاييس المراقبة
بشكل عام، هناك منظوران يمكن من خلالهما مراقبة تطبيقات المؤسسة: استخدام الموارد وتجربة المستخدم.
يعد استخدام الموارد مفهومًا مألوفًا لمن يعملون في إدارة الأنظمة من حيث أنه يتضمن خصائص مجموعة الأجهزة والبنية التحتية الداعمة التي تشغل برامج المؤسسة. عادةً ما تتناسب هذه المقاييس مع حجم المستخدمين الذين يصلون إلى النظام الأساسي، ولكن قد تتسبب بعض مهام سير العمل في حدوث ارتفاعات كبيرة في الاستخدام أيضًا.
بدلاً من ذلك، تعكس مراقبة تجربة المستخدم بشكل عام كيفية اتصال العميل وتفاعله مع تطبيقات الواجهة الأمامية ومألوفة بشكل أكبر لمحللي الأعمال ومسؤولي نظم المعلومات الجغرافية. هذه المقاييس مفيدة في تحديد أوقات الاستجابة الأساسية لمجموعة متنوعة من الطلبات، والتي يمكن استخدامها بعد ذلك لتحديد الحدود التي يجب تنبيه الفرق الإدارية عندها. هناك أيضًا جوانب من تجربة المستخدم تتطلب مراعاة خارج أوقات الاستجابة، مثل انتهاء صلاحية شهادة SSL.
تصف الأقسام الفرعية أدناه مراقبة النظام من منظور استخدام الموارد.
استخدام الموارد
عند مراقبة الأجهزة في عملية نشر ArcGIS Enterprise من منظور استخدام الموارد، تشمل المقاييس المطلوب تتبعها ما يلي:
- المعالج - عندما يتراكم بشكل كبير تحميل أعباء عمل على معالج جهاز مشارك أو يصل إلى سعته بنسبة 100 في المائة، تتراكم طلبات الحساب، مما قد يؤدي إلى تأخير في إرجاع المعلومات. ينطبق هذا على أي عملية قيد التشغيل عند مواجهة انفجار في النشاط.
- الذاكرة الفعلية - عندما تقترب الذاكرة الفعلية من الاستخدام بنسبة 100 بالمائة، فقد تتعطل العمليات قيد التشغيل أثناء محاولتها التوسع في مساحة ذاكرة إضافية. يتم تخفيف هذا من خلال وجود الذاكرة الظاهرية.
- الذاكرة الظاهرية - توفر الذاكرة الظاهرية مخزنًا مؤقتًا بين الذاكرة الفعلية للجهاز والتخزين الأساسي. تستخدم جزءًا من وحدة التخزين الأساسية لتبادل البيانات خارج الذاكرة الفعلية مع إبقائها متاحة أكثر من التحميل مباشرة من القرص. التأثيرات السلبية الناتجة عن استنفاد الذاكرة الظاهرية شائعة في أنظمة Windows. يبدأ توسيع الذاكرة الظاهرية (نمو ملف الصفحة) في الحدوث عند استخدام الذاكرة الفعلية بنسبة 90 بالمائة. في بعض التكوينات، يمكن استنفاد الذاكرة الظاهرية قبل أن تصل الذاكرة الفعلية إلى 100 بالمائة.
- الذاكرة المحجوزة - سعة الذاكرة المخصصة للنظام هي مجموع الذاكرة الفعلية للجهاز بالإضافة إلى حجم الذاكرة الظاهرية في نقطة زمنية معينة. نظرًا لأن الذاكرة الظاهرية يمكن أن تنمو، يمكن أن يتغير حد الذاكرة المحجوزة بمرور الوقت. يشير الجهاز الذي يقترب من استخدام الذاكرة المحجوزة بنسبة 100 في المائة إلى استنفاد كل من الذاكرة الفعلية والظاهرية وأن هناك حاجة إلى مزيد من الموارد.
- مساحة وحدة تخزين القرص المتوفرة - يمكن أن يؤدي نفاد مساحة القرص لأي من وحدات تخزين النظام أو التطبيق أو البيانات على النظام إلى عواقب وخيمة لكل من نظام التشغيل قيد التشغيل وكذلك أي تطبيقات تعتمد على مساحات وحدة التخزين هذه. راقب المساحة المتاحة للتأكد من عدم نفاد مساحة القرص من الأنظمة وكذلك لتحديد ما إذا كانت هناك زيادات كبيرة في المساحة المستخدمة، والتي يمكن أن تشير إلى أحداث نشر غير عادية.
أثناء مراقبة نظامك، ضع في اعتبارك أن الاختناقات في الشبكة، على الرغم من ندرة حدوثها في بيئات الشبكات على مستوى المؤسسات، يمكن أن تؤثر على أوقات الاستجابة المثلى لمكونات ArcGIS Enterprise. يصبح هذا ممكنًا بشكل متزايد في بيئة متعددة الأجهزة يتم فيها تبادل طلبات داخلية متعددة بين جميع مكونات ArcGIS Enterprise ومصادر البيانات المسجلة الأخرى وخدمات الملفات.
عندما يكون ذلك ممكنًا، قسّم المعالج والذاكرة إلى قائمة لكل عملية لتحديد العملية التي ترتفع بشكل حاد خلال وقت معين. عند استخدام هذا المستوى من الدقة في المراقبة، يمكن استخدام جزء سطر الأوامر من العملية لتمييز مكونات ArcGIS Enterprise الداخلية عن بعضها البعض أو عن فحص مكافحة الفيروسات في الوقت الفعلي، على سبيل المثال.
لا تراقب فقط الأجهزة التي تم تثبيت مكونات ArcGIS Enterprise عليها ولكن أيضًا أي خوادم ملفات ومثيلات قواعد بيانات قد يعتمد عليها النشر للحصول على التشغيل السليم. تبدأ تطبيقات ArcGIS Enterprise عادةً عند أدنى مستويات استهلاك للموارد. مع استمرار الوصول إلى التطبيقات واستخدامها، يتناسب استهلاك مواردها مع استخدام الموارد.
جمع مقاييس الموارد
يمكنك استخدام "مراقبة أداء" Windows لجمع بيانات استخدام موارد النظام. يمكن إعداد أداة التجميع هذه لجمع مقاييس مختلفة، ولكن المقاييس المضافة إلى مجموعة جامع البيانات في المثال التالي مذكورة أعلاه. يمكنك تشغيل مجموعات جامع البيانات على أجهزة الكمبيوتر البعيدة، بحيث يمكنك تنفيذ جهاز مراقبة مركزية لمجموعة من المقاييس من أجهزة متعددة تقوم بتشغيل برامج ArcGIS Enterprise.
ملاحظة:
في حين أن هذا هو أحد الأمثلة على جمع المقاييس، يمكن تكوين أي برنامج مراقبة بشكل مشابه لجمع مقاييس استخدام الموارد. راجع وثائق البرنامج للحصول على معلومات إضافية.
لإعداد مجموعة جامع البيانات، قم بما يلي:
- انقر على بدء > نظام Windows > لوحة التحكم.
- اختر النظام والأمان وانقر فوق أدوات إدارية.
- انقر فوق مراقبة الأداء.
- قم بتوسيع مجموعات جامع البيانات وانقر بزر الماوس الأيمن فوق معرّف من قِبل المستخدم.
- اختر مجموعة جامع البيانات > الجديدة.
- إنشاء مجموعة جامع البيانات:
- اكتب اسمًا لمجموعة جامع البيانات.
- اختر إنشاء يدوي (متقدم).
- انقر فوق التالي.
- حدد خانة الاختيار عداد الأداء ضمن إنشاء سجلات البيانات، ثم انقر فوق التالي.
- انقر فوق إضافة لتسجيل عدادات الأداء.
- إضافة عداد أداء لجمع البيانات حول استخدام المعالج:
- استعرض للوصول إلى المعالج في قائمة العدادات المتاحة.
- قم بتوسيع المعالج واختر % من وقت المعالج.
- اختر _Total ضمن مثيلات الكائن المحدد.
- انقر على إضافة. يظهر العداد ضمن العدادات المضافة.
- إضافة عدادات الأداء لتتبع مقاييس استخدام الموارد المتبقية:
استعرض للوصول إلى القرص المنطقي وقم بتوسيعه وانقر فوق % من المساحة الفارغة، ثم اختر <جميع المثيلات> للكائن المحدد. انقر على إضافة.
-
استعرض وصولاً إلى واجهة الشبكة وقم بتوسيعها وانقر فوق إجمالي وحدات البايت في الثانية، ثم اختر <جميع المثيلات> للكائن المحدد. انقر على إضافة.
استعرض وصولاً إلى الذاكرة وقم بتوسيعها وانقر فوق % من وحدات البايت المحجوزة قيد الاستخدام. انقر على إضافة.
انقر فوق الذاكرة > وحدات ميغابايت المتوفرة. انقر على إضافة.
انقر فوق الذاكرة > صفحة/ثانية. انقر على إضافة.
- انقر على موافق.
- قم بتغيير قيمة فاصل العينة إلى 5 وقم بتغيير خيار الوحدات إلى دقائق.
يمكنك زيادة هذه القيمة أو إنقاصها اعتمادًا على دقة التسجيل المفضلة. عادةً، عند حدوث مشكلة، تتم زيادة تكرار العينة إلى 15 ثانية على سبيل المثال، بينما قد يكون التكرار بمعدل 15 أو 30 دقيقة مناسبًا أثناء التشغيل العادي.
- انقر على إنهاء.
- انقر بزر الماوس الأيمن فوق مجموعة جامع البيانات التي تم إنشاؤها ضمن معرّف من قِبل المستخدم وانقر فوق ابدأ.
ملاحظة:
لا يمكنك مشاهدة تقرير في الوقت الفعلي أثناء تشغيل مجموعة جامع البيانات. يؤدي إيقاف مجموعة جامع البيانات وبدء تشغيلها إلى إنشاء تقرير عن الوقت بين تاريخ إنشاء التقرير الأخير والوقت الحالي.تحليل مقاييس الموارد
بمجرد اختيار أداة التجميع وجمع بيانات استخدام الموارد لأجهزتك، يمكنك تحليل مقاييس الموارد. ضع في اعتبارك ما يلي عند تحليل مقاييس الموارد:
- عمر المشكلة - سيساعدك فهم ما إذا كان الحدوث حدثًا منفردًا أم حدثًا طويل الأجل على تحديد أفضل مسار للمضي قدمًا في معظم المواقف. تميل الزيادة قصيرة المدى في استخدام الموارد إلى الحدوث مع وجود طلب فوري على خدمات معينة مثل إضافة لوحة معلومات أو تطبيق ويب تم إصداره حديثًا أو إضافة قسم إلى البوابة الإلكترونية. يمكن أن تشير الزيادة طويلة المدى نحو الاستخدام الحالي إلى زيادة انتشار النظام الأساسي والخدمات أو التطبيقات المرتبطة به. قد تتكرر حالات الزيادة قصيرة المدى وقد لا تتكرر، لذا فإن السياق المحيط بهذه الأحداث مهم في تحديد ما إذا كانت هناك حاجة إلى موارد إضافية أم لا لزيادة الاستقرار على المدى الطويل للنشر.
- العمليات التي تستهلك معظم موارد النظام - من منظور 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 ملفًا حسب الحجم في الدليل الحالي، قم بتشغيل هذا الأمر في نافذة PowerShell إدارية:
Get-ChildItem -r | Sort -descending -property length | Select -first 25 name, @{Name="Size (GB)";Expression={[Math]::round($_.length / 1GB, 2)}}
يمكن أن يستغرق التشغيل على وحدة التخزين الأصلية وقتًا طويلاً، لذلك يوصى بالاستعراض إلى دليل معين قبل تشغيل الأمر.