الترحيل من System Center Operations Manager (SCOM) إلى Azure Monitor

توفر هذه المقالة إرشادات للعملاء الذين يستخدمون حاليا System Center Operations Manager (SCOM) ويخططون للانتقال إلى المراقبة المستندة إلى السحابة باستخدام Azure Monitor أثناء ترحيل تطبيقات الأعمال والموارد الأخرى إلى Azure.

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

مراقبة السحابة المختلطة

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

تستند بيئتك قبل نقل أي مكونات إلى Azure إلى الأجهزة الظاهرية والمادية الموجودة في أماكن العمل أو مع موفر خدمة مدار. يعتمد على SCOM لمراقبة تطبيقات الأعمال وبرامج الخادم ومكونات البنية الأساسية الأخرى في بيئتك مثل الخوادم والشبكات الفعلية. يمكنك استخدام حزم إدارة قياسية لبرامج الملقم مثل Microsoft SQL Server، وخادم معلومات الإنترنت (IIS)، وبرامج مورد مختلفة، ثم ضبط حزم الإدارة هذه وفقًا لمتطلباتك الخاصة. يمكنك إنشاء حزم إدارة مخصصة لتطبيقات الأعمال والمكونات التي لا يمكن مراقبتها باستخدام حزم الإدارة الحالية، كما تقوم بتكوين SCOM لدعم عمليات عملك.

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

خلال هذه الفترة الانتقالية، لديك أداتا مراقبة مستقلتان. يمكنك استخدام الرؤى والمصنفات لتحليل بيانات تتبع الاستخدام السحابية في مدخل Microsoft Azure مع الاستمرار في استخدام وحدة تحكم العمليات لتحليل بياناتك التي تم جمعها بواسطة SCOM. نظرا لأن كل نظام لديه تنبيه خاص به، فأنت بحاجة إلى إنشاء مجموعات إجراءات في Azure Monitor مكافئة لمجموعات الإعلامات الخاصة بك في SCOM.

يصف الجدول التالي الميزات والاستراتيجيات المختلفة المتوفرة لبيئة مراقبة مختلطة باستخدام SCOM وAzure Monitor.

الطريقة ‏‏الوصف
عملاء ثنائيو المنزل تستخدم SCOM عامل إدارة Microsoft (MMA)، وهو نفس عامل Log Analytics المستخدم من قبل Azure Monitor. يمكنك تكوين هذا العامل ليكون لديك جهاز واحد يتصل بكل من SCOM وAzure Monitor في وقت واحد. يتطلب هذا التكوين أن يكون لدى أجهزة Azure الظاهرية اتصال بخوادم الإدارة المحلية.

تم استبدال عامل Log Analytics بعامل Azure Monitor، والذي يوفر مزايا كبيرة بما في ذلك إدارة أبسط والتحكم بشكل أفضل في جمع البيانات. يمكن أن يتعايش العاملان على نفس الجهاز مما يسمح لك بالاتصال بكل من Azure Monitor وSCOM. هذا التكوين هو خيار أفضل من التوجيه المزدوج للعامل القديم بسبب المزايا الهامة لعامل Azure Monitor.
مجموعة الإدارة المتصلة قم بتوصيل مجموعة إدارة SCOM ب Azure Monitor لإعادة توجيه البيانات التي تم جمعها من وكلاء SCOM إلى Azure Monitor. يشبه هذا استخدام عوامل مزدوجة المنزل، ولكنه لا يتطلب تكوين كل عامل للاتصال ب Azure Monitor. تتطلب هذه الاستراتيجية العامل القديم، لذلك لا يمكنك تحديد المراقبة باستخدام قواعد جمع البيانات. لا يمكنك أيضا استخدام رؤى الجهاز الظاهري إلا إذا قمت بتوصيل كل جهاز ظاهري مباشرة ب Azure Monitor.
مثيل SCOM المدار مثيل SCOM المدار (معاينة) هو تنفيذ كامل ل SCOM في Azure مما يسمح لك بمتابعة تشغيل حزم الإدارة نفسها التي تقوم بتشغيلها في بيئة SCOM المحلية. يمكنك الاستمرار في استخدام وحدة تحكم العمليات نفسها لتحليل صحتك وتنبيهاتك، كما يمكنك عرض التنبيهات في Azure Monitor وتحليل بيانات SCOM في Grafana.

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

مراقبة تطبيقات الأعمال

عادة ما تحتاج إلى حزم إدارة مخصصة لمراقبة تطبيقات عملك باستخدام SCOM، باستخدام العوامل المثبتة على كل جهاز ظاهري. يراقب Application Insights في Azure Monitor التطبيقات المستندة إلى الويب سواء كانت في Azure أو السحب الأخرى أو في أماكن العمل. يمكن استخدامه لجميع التطبيقات الخاصة بك سواء قمت بترحيلها إلى Azure أم لا.

إذا كانت مراقبتك لتطبيق الأعمال تقتصر على الوظائف التي يوفرها قالب أداء تطبيق .NET في SCOM، فيمكنك على الأرجح الترحيل إلى Application Insights دون فقدان الوظائف. في الواقع، يتضمن Application Insights عددا كبيرا من الميزات الأخرى بما في ذلك ما يلي:

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

هناك بعض السيناريوهات التي قد تحتاج فيها إلى الاستمرار في استخدام SCOM بالإضافة إلى Application Insights حتى تتمكن من تحقيق الوظائف المطلوبة. تتضمن الأمثلة التي قد تحتاج فيها إلى متابعة SCOM ما يلي:

  • اختبارات التوفّر، التي تسمح لك بمراقبة توفّر واستجابة التطبيقات التي تتطلب واردة من عناوين IP الخاصة بوكلاء اختبار الويب والتنبيه بشأنها. إذا كان نهجك لا يسمح بمثل هذا الوصول، فقد تحتاج إلى الاستمرار في استخدام Web Application Availability Monitors في SCOM.
  • في SCOM، يمكنك تعيين أي فاصل زمني للاستقصاء لاختبارات التوفر، مع فحص العديد من العملاء كل 60-120 ثانية. يحتوي Application Insights على حد أدنى من الفاصل الزمني للاستقصاء لمدة خمس دقائق، والتي قد تكون طويلة جدا لبعض العملاء.
  • يتم تنفيذ قدر كبير من المراقبة في SCOM عن طريق جمع الأحداث التي تم إنشاؤها بواسطة التطبيقات وتشغيل البرامج النصية على العامل المحلي. هذه ليست خيارات قياسية في Application Insights، لذلك قد تحتاج إلى عمل مخصص لتحقيق متطلبات عملك. قد يتضمن ذلك قواعد تنبيه مخصصة باستخدام بيانات الأحداث المُخزنة في مساحة عمل تحليلات السجل والبرامج النصية التي تم تشغيلها في ضيف الأجهزة الظاهرية باستخدام عامل دفتر التشغيل المختلط.
  • اعتمادًا على اللغة التي يُكتب بها تطبيقك، قد تكون مقيدًا في تقرير عن حالة النظام الذي يمكنك استخدامه مع Application Insights.

باتباع الاستراتيجية الأساسية في الأقسام الأخرى من هذا الدليل، استمر في استخدام SCOM لتطبيقات عملك، ولكن استفد من الميزات الأخرى التي يوفرها Application Insights. بما أنك قادر على استبدال الوظائف الهامة بـAzure Monitor، يمكنك البدء في إيقاف حزم الإدارة المُخصصة.

مراقبة الأجهزة الظاهرية

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

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

استمر في استخدام حزم الإدارة للوظائف التي لا توفرها الميزات الأخرى في Azure Monitor. يتضمن ذلك حزم إدارة لبرامج الخادم الهامة مثل Microsoft SQL Server، أو Exchange، أو خادم معلومات الإنترنت (IIS). قد يكون لديك أيضًا حزم إدارة مخصصة تم تطويرها للبنية الأساسية المحلية التي لا يمكن الوصول إليها باستخدام Azure Monitor. استمر أيضا في استخدام SCOM إذا كنت مدمجا بإحكام في العمليات التشغيلية الخاصة بك حتى تتمكن من الانتقال إلى تحديث عمليات الخدمة الخاصة بك حيث يمكن زيادة Azure Monitor وخدمات Azure الأخرى أو استبدالها.

إشعار

إذا قمت بتمكين VM Insights باستخدام عامل Log Analytics بدلا من عامل Azure Monitor، فلا يلزم تثبيت أي عامل إضافي على الجهاز الظاهري. يوصى باستخدام عامل Azure Monitor بسبب تحسيناته الهامة في مراقبة الجهاز الظاهري في السحابة. ويقابل التعقيد من الحفاظ على عوامل متعددة القدرة على تحديد المراقبة في قواعد جمع البيانات، والتي تسمح لك بتكوين جمع بيانات مختلفة لمجموعات مختلفة من الأجهزة الظاهرية، على غرار استراتيجيتك لتصميم حزم الإدارة.

ترحيل منطق حزمة الإدارة لأحمال عمل الجهاز الظاهري

لا توجد أدوات ترحيل لتحويل حزم إدارة SCOM إلى Azure Monitor لأن منطقها مختلف بشكل أساسي عن جمع بيانات Azure Monitor. عادة ما يركز ترحيل منطق حزمة الإدارة على تحليل البيانات التي تم جمعها بواسطة SCOM وتحديد سيناريوهات المراقبة التي يمكن نسخها نسخا متماثلا بواسطة Azure Monitor. أثناء تخصيص Azure Monitor لتلبية متطلباتك للتطبيقات والمكونات المختلفة، يمكنك البدء في إيقاف حزم الإدارة المختلفة والوكلاء القديمين في SCOM.

تحتوي حزم الإدارة في SCOM على قواعد ومراقبات تجمع بين جمع البيانات والتنبيه الناتج في سير عمل واحد من طرف إلى طرف. نادرا ما يتم استخدام البيانات التي تم جمعها بالفعل بواسطة SCOM للتنبيه. يفصل Azure Monitor جمع البيانات والتنبيهات إلى عمليات منفصلة. تصل قواعد التنبيه إلى البيانات من سجلات Azure Monitor ومقاييس Azure Monitor التي تم جمعها من العوامل. أيضا، عادة ما تركز القواعد وأجهزة العرض على بيانات معينة مثل حدث معين أو عداد أداء معين. عادة ما تكون قواعد جمع البيانات في Azure Monitor أكثر اتساعا لجمع مجموعات متعددة من الأحداث وعدادات الأداء في DCR واحد.

راجع المحتوى التالي للحصول على إرشادات حول إنشاء جمع البيانات والتنبيه لسيناريوهات المراقبة الشائعة:

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

إحدى الاستراتيجيات هي التركيز على أساليب المراقبة والقواعد التي قامت بتشغيل التنبيهات في بيئتك. راجع التقارير الموجودة المتوفرة في Operations Managerمثل AlertsوMost Common Alerts،والتي يمكن أن تساعدك في تحديد التنبيهات بمرور الوقت. يمكنك أيضًا تشغيل الاستعلام التالي على قاعدة بيانات العمليات من أجل تقييم التنبيهات الأخيرة الأكثر شيوعًا.

select AlertName, COUNT(AlertName) as 'Total Alerts' from
Alert.vAlertResolutionState ars
inner join Alert.vAlertDetail adt on ars.AlertGuid = adt.AlertGuid
inner join Alert.vAlert alt on ars.AlertGuid = alt.AlertGuid
group by AlertName
order by 'Total Alerts' DESC

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

العمليات الصناعية

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

الخطوات التالية