نظرة عامة على الأنظمة الأساسية لمراقبة السحابة

هذه المقالة هي جزء من سلسلة في دليل مراقبة السحابة.

توفر Microsoft مجموعة من قدرات مراقبة السحابة من منتجات متعددة:

تقدم هذه العروض خدمات مراقبة أساسية، مثل التنبيه وتتبع وقت تشغيل الخدمة ومراقبة صحة التطبيقات والبنية الأساسية والتشخيص والتحليلات.

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

متطلبات البنية الأساسية

مدير العمليات

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

رسم تخطيطي لمجموعة إدارة Operations Manager

مثيل Azure Monitor SCOM المدار (معاينة)

Azure Monitor SCOM Managed Instance (إصدار أولي) هو عرض PaaS ل System Center Operations Manager مستضاف في Azure. يتطلب SCOM Managed Instance (إصدار أولي) الحد الأدنى من البنية الأساسية والصيانة حيث تتم استضافة العديد من مكونات البنية الأساسية مثل خوادم الإدارة وقواعد البيانات في Azure وإدارتها بواسطة Microsoft؛ لم يعد عليك أن تكون مسؤولا عن تصحيح خادم الإدارة وقواعد البيانات بأحدث الترقيات والميزات. أيضا، يمكن إجراء تحجيم خادم إدارة بنقرة زر.

رسم تخطيطي لبنية المثيل المدار لمدير العمليات (معاينة)..

Azure Monitor

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

رسم تخطيطي ل Azure Monitor

تجميع البيانات

Operations Manager وSCOM Managed Instance (إصدار أولي)

العوامل

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

ملاحظة

يمكن لمثيل SCOM المدار (إصدار أولي) جمع البيانات من العوامل على أجهزة كمبيوتر Windows فقط.

رسم تخطيطي لعامل Operations Manager

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

حزم الإدارة

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

تهيئة المراقبة

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

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

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

رسم تخطيطي لمجموعة إدارة Operations Manager

Azure Monitor

مصادر البيانات

يجمع Azure Monitor البيانات من مصادر مختلفة، بما في ذلك سجلات النظام الأساسي ل Azure وسجلات نشاط Azure وسجلات الموارد وعامل Azure Monitor (AMA) على نظام التشغيل الضيف ل Azure والأجهزة الظاهرية المختلطة وبيانات التشخيص من الموارد في Azure. يمكن لأي عميل REST كتابة بيانات السجل إلى Azure Monitor باستخدام واجهة برمجة التطبيقات، ويمكنك تحديد مقاييس مخصصة لتطبيقات الويب الخاصة بك. يمكن توجيه بعض بيانات القياس إلى مواقع مختلفة، اعتمادا على الاستخدام. على سبيل المثال، قد تستخدم البيانات للتنبيه "بأسرع ما يمكن" أو عمليات البحث في تحليل الاتجاه على المدى الطويل مع بيانات السجل الأخرى.

رؤى المراقبة

تستخدم نتائج التحليلات، مثل Application Insights وAzure Container insights وAzure VM insights، النظام الأساسي للسجلات والمقاييس في Azure Monitor لتوفير تجربة مراقبة مخصصة لتطبيق أو خدمة في مدخل Microsoft Azure. قد توفر ظروف مراقبة السلامة والتنبيه وتحليلا مخصصا للبيانات المجمعة.

تهيئة المراقبة

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

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

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

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

Operations Manager وSCOM Managed Instance (إصدار أولي)

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

Azure Monitor

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

  • Application Insights: ينشئ خريطة مركبة لتطبيق الويب الخاص بك ويوفر حالة صحية لكل مكون تطبيق أو تبعية. يتضمن ذلك حالة التنبيهات والتنقل لأسفل للحصول على تشخيصات أكثر تفصيلا للتطبيق الخاص بك.

  • رؤى جهاز Azure الظاهري: يراقب أداء وصحة الأجهزة الظاهرية ومجموعات مقياس الجهاز الظاهري. مراقبة عمليات التشغيل والتبعيات على الموارد الأخرى باستخدام Azure VM Insights، وتقديم اتجاهات أداء وتوافر يمكن التنبؤ بها. يمكنك أيضا مراقبة التغييرات على الموارد من خلال Application Change Analysis لفهم ما إذا كان أي تغيير في جهاز ظاهري يؤثر على أدائه.

  • رؤى حاوية Azure: مراقبة أداء وصحة Azure Kubernetes Service أو مثيلات حاوية Azure. يجمع مقاييس الذاكرة والمعالج من وحدات التحكم والعقد والحاويات المتوفرة في Kubernetes من خلال واجهة برمجة تطبيقات المقاييس. كما يجمع سجلات الحاويات وبيانات المخزون حول الحاويات وصورها. تساعدك معايير الصحة المعرفة مسبقا والتي تستند إلى بيانات الأداء المجمعة في تحديد ما إذا كانت هناك مشكلة في الموارد أو مشكلة في السعة. يمكنك أيضا فهم الأداء العام أو الأداء من نوع عنصر Kubernetes معين (جراب أو عقدة أو وحدة تحكم أو حاوية).

تحليل البيانات

Operations Manager وSCOM Managed Instance (إصدار أولي)

يوفر Operations Manager هذه الطرق الأساسية لتحليل البيانات بعد جمعها:

  • Health Explorer: يساعدك على اكتشاف أجهزة العرض التي تحدد مشكلة الحالة الصحية ومراجعة المعرفة حول جهاز العرض والأسباب المحتملة للإجراءات المتعلقة به.

  • التقارير: السماح لك بتلخيص البيانات التاريخية المخزنة في مستودع بيانات Operations Manager. يمكنك تخصيص البيانات التي تستند إليها طرق العرض والتقارير. لمعرفة المزيد، راجع استخدام مساحة عمل التقارير في Operations Managerوإنشاء تقارير على Power BI

  • واجهة أوامر Operations Manager: توسيع Windows PowerShell مع مجموعة أخرى من أوامر cmdlets ويمكن الاستعلام عن البيانات المجمعة وتصورها. يتضمن ذلك الرسوم البيانية والمرئيات الأخرى في الأصل باستخدام PowerShell أو وحدة تحكم الويب المستندة إلى HTML لمدير العمليات.

Azure Monitor

باستخدام محرك تحليلات Azure Monitor القوي، يمكنك العمل بشكل تفاعلي مع بيانات السجل ودمجها مع بيانات المراقبة الأخرى لتحليل البيانات الشائعة وغيرها. تسمح لك طرق العرض ولوحات المعلومات بتصور بيانات الاستعلام بطرق مختلفة من مدخل Microsoft Azure، واستيرادها إلى Power BI. تتضمن نتائج التحليلات مثل Application Insights وAzure VM insights وAzure Container insights مرئيات مخصصة لدعم سيناريوهات المراقبة التفاعلية.

يدعم Azure Monitor عدة طرق لتحليل البيانات وتصورها، بما في ذلك ما يلي:

  • Metrics Explorer
  • Log Analytics
  • مصنفات Azure
  • لوحات معلومات Azure
  • Grafana
  • Power BI
  • عمليات التكامل مع شركاء Azure Monitor

لمعرفة المزيد، راجع تحليل بيانات المراقبة وتصورها.

التنبيه

Operations Manager وSCOM Managed Instance (إصدار أولي)

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

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

Azure Monitor

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

يتم دعم كل من التنبيهات عديمة الحالة وذات الحالة من قبل Azure Monitor:

  • تطلق التنبيهات عديمة الحالة في كل مرة يتم فيها استيفاء الشرط، حتى إذا تم إطلاقه مسبقا.
  • يتم إطلاق التنبيهات ذات الحالة عند استيفاء الشرط ثم لا تطلق مرة أخرى أو تشغل حتى يتم حل الشروط.

سير العمل

Operations Manager وSCOM Managed Instance (إصدار أولي)

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

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

Azure Monitor

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

توسيع النظام الأساسي الأساسي

Operations Manager وSCOM Managed Instance (إصدار أولي)

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

تمكن Operations Manager SDK Operations Manager من التكامل مع منصات المراقبة التابعة لجهة خارجية أو برامج إدارة خدمة تكنولوجيا المعلومات (ITSM). يتم أيضا استخدام SDK من قبل بعض حزم إدارة الشركاء لدعم مراقبة أجهزة الشبكة وتقديم تجارب عرض تقديمي مخصصة، مثل لوحة معلومات HTML5 التربيعية أو التكامل مع Microsoft Office Visio.

Azure Monitor

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

يدعم Monitor عدة طرق لجمع بيانات المراقبة أو الإدارة من Azure أو الموارد الخارجية. يمكنك بعد ذلك استخراج البيانات وإعادة توجيهها من مخازن القياس أو السجل إلى ITSM أو أدوات المراقبة. أو يمكنك تنفيذ المهام الإدارية باستخدام Azure Monitor REST API.

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