إعداد مرئيات التبعية
توضح هذه المقالة كيفية إعداد تحليل التبعية المستند إلى الوكيل في Azure Migrate: الاكتشاف والتقييم. يساعدك تحليل التبعية على تحديد التبعيات وفهمها عبر الخوادم التي تريد تقييمها وترحيلها إلى Azure.
قبل البدء
- راجع متطلبات الدعم والتوزيع لتحليل التبعية المستندة إلى عامل فيما يتعلق بما يلي:
- تأكد من وجود:
- مشروع ترحيل Azure. إذا لم تفعل ذلك، فقم بإنشاء واحد الآن.
- تحقق من إضافة أداة Azure Migrate: Discovery and assessment إلى المشروع.
- قم بإعداد جهاز Azure Migrate لاكتشاف الخوادم المحلية. يكتشف الجهاز الخوادم المحلية، ويرسل بيانات التعريف وبيانات الأداء إلى Azure Migrate: Discovery and assessment. إعداد جهاز من أجل:
- لاستخدام مرئيات التبعية، يمكنك إقران مساحة عمل Log Analytics بمشروع ترحيل Azure:
- يمكنك إرفاق مساحة عمل فقط بعد إعداد جهاز Azure Migrate، واكتشاف الخوادم في مشروع Azure Migrate.
- تأكد من وجود مساحة عمل في الاشتراك تحتوي على مشروع ترحيل Azure.
- يجب أن تكون مساحة العمل موجودة في مناطق شرق الولايات المتحدة أو جنوب شرق آسيا أو أوروبا الغربية. لا يمكن إقران مساحات العمل في مناطق أخرى بمشروع.
- يجب أن تكون مساحة العمل في منطقة يتم فيها دعم "خريطة الخدمة".
- يمكنك إقران مساحة عمل Log Analytics جديدة أو حالية بمشروع Azure Migrate.
- يمكنك إرفاق مساحة العمل في المرة الأولى التي تقوم فيها بإعداد مرئيات التبعية لخادم. لا يمكن تعديل مساحة العمل لمشروع Azure Migrate بعد إضافته.
- في Log Analytics، يتم تمييز مساحة العمل المقترنة ب Azure Migrate بمفتاح Project الترحيل واسم المشروع.
إقران مساحة عمل
بعد اكتشاف خوادم للتقييم، في ServersAzure>Migrate: الاكتشاف والتقييم، انقر فوق نظرة عامة.
في Azure Migrate: Discovery and assessment، انقر فوق أساسيات.
في OMS Workspace، انقر فوق يتطلب التكوين.

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

ملاحظة
تعرف على كيفية تكوين مساحة عمل OMS للاتصال بنقطة النهاية الخاصة.
تنزيل وكلاء VM وتثبيتهم
على كل خادم تريد تحليله ، قم بتثبيت الوكلاء.
ملاحظة
بالنسبة للخوادم التي تتم مراقبتها بواسطة System Center Operations Manager 2012 R2 أو إصدار أحدث، لا تحتاج إلى تثبيت عامل MMA. تتكامل خريطة الخدمة مع مدير العمليات. اتبع إرشادات التكامل.
في Azure Migrate: Discovery and assessment، انقر فوق الخوادم المكتشفة.
انقر فوق أعمدة لتحديد التبعيات (المستندة إلى وكيل) لرؤية العمود في صفحة الخوادم المكتشفة.
لكل خادم تريد تحليله باستخدام مرئيات التبعية، في العمود التبعيات ، انقر فوق يتطلب تثبيت الوكيل.
في صفحة التبعيات، قم بتنزيل عامل MMA والتبعية Windows أو Linux.
ضمن تكوين عامل MMA، انسخ معرف مساحة العمل ومفتاحها. تحتاج إليها عند تثبيت عامل MMA.

تثبيت MMA
قم بتثبيت MMA على كل Windows أو خادم Linux تريد تحليله.
تثبيت MMA على خادم Windows
لتثبيت العامل على خادم Windows:
- انقر نقرا مزدوجا فوق العامل الذي تم تنزيله.
- في صفحة مرحبًا، انقر فوق التالي. في صفحة شروط الترخيص، انقر فوق أوافق لقبول الترخيص.
- في مجلد الوجهة، احتفظ بمجلد > التثبيت الافتراضي التالي أو عدله.
- في خيارات إعداد الوكيل، حدد Azure Log AnalyticsNext>.
- انقر على إضافة لإضافة مساحة عمل جديدة في Log Analytics. الصق في معرف مساحة العمل والمفتاح الذي نسخته من البوابة الإلكترونية. انقر فوق التالي.
يمكنك تثبيت العامل من سطر الأوامر أو باستخدام طريقة تلقائية مثل Configuration Manager أو Intigua.
- تعرف على المزيد حول استخدام هذه الطرق لتثبيت عامل MMA.
- يمكن أيضا تثبيت عامل MMA باستخدام هذا البرنامج النصي.
- تعرف على المزيد حول أنظمة التشغيل Windows التي تدعمها MMA.
تثبيت MMA على خادم لينكس
لتثبيت MMA على خادم Linux:
انقل الحزمة المناسبة (x86 أو x64) إلى كمبيوتر Linux باستخدام scp/sftp.
قم بتثبيت الحزمة باستخدام الوسيطة --install.
sudo sh ./omsagent-<version>.universal.x64.sh --install -w <workspace id> -s <workspace key>
تعرف على المزيد حول قائمة أنظمة تشغيل Linux التي تدعمها MMA.
تثبيت عامل التبعية
لتثبيت عامل التبعية على خادم Windows، انقر نقرا مزدوجا فوق ملف الإعداد واتبع المعالج.
لتثبيت عامل التبعية على خادم Linux، قم بالتثبيت كجذر باستخدام الأمر التالي:
sh InstallDependencyAgent-Linux64.bin
- تعرف على المزيد حول كيفية استخدام البرامج النصية لتثبيت عامل التبعية.
- تعرف على المزيد حول أنظمة التشغيل التي يدعمها عامل التبعية.
إنشاء مجموعة باستخدام مرئيات التبعية
الآن قم بإنشاء مجموعة للتقييم.
ملاحظة
يجب ألا تحتوي المجموعات التي تريد تصور التبعيات لها على أكثر من 10 خوادم. إذا كان لديك أكثر من 10 خوادم، فقم بتقسيمها إلى مجموعات أصغر.
في Azure Migrate: Discovery and assessment، انقر فوق الخوادم المكتشفة.
في العمود التبعيات، انقر فوق عرض التبعيات لكل خادم تريد مراجعته.
على خريطة التبعية، يمكنك رؤية ما يلي:
- اتصالات TCP الواردة (العملاء) والصادرة (الخوادم)، من وإلى الخادم.
- يتم تجميع الخوادم التابعة التي لا تحتوي على عوامل التبعية المثبتة حسب أرقام المنافذ.
- يتم عرض الخوادم التابعة مع وكلاء التبعية المثبتة كمربعات منفصلة.
- العمليات التي تعمل داخل الخادم. قم بتوسيع كل مربع خادم لعرض العمليات.
- خصائص الخادم (بما في ذلك FQDN ونظام التشغيل وعنوان MAC). انقر على كل مربع خادم لعرض التفاصيل.
يمكنك الاطلاع على التبعيات لفترات زمنية مختلفة من خلال النقر على المدة الزمنية في تسمية النطاق الزمني.
- بشكل افتراضي ، يكون النطاق ساعة.
- يمكنك تعديل النطاق الزمني، أو تحديد تواريخ البدء والانتهاء، والمدة.
- يمكن أن يصل النطاق الزمني إلى ساعة. إذا كنت بحاجة إلى نطاق أطول، فاستخدم Azure Monitor للاستعلام عن البيانات التابعة لفترة أطول.
بعد تحديد الخوادم التابعة التي تريد تجميعها معا، استخدم Ctrl+Click لتحديد خوادم متعددة على الخريطة، ثم انقر فوق تجميع الأجهزة.
حدد اسم مجموعة.
تحقق من اكتشاف الخوادم التابعة بواسطة Azure Migrate.
- إذا لم يتم اكتشاف خادم تابع بواسطة Azure Migrate: الاكتشاف والتقييم، فلا يمكنك إضافته إلى المجموعة.
- لإضافة خادم، قم بتشغيل الاكتشاف مرة أخرى، وتحقق من اكتشاف الخادم.
إذا كنت تريد إنشاء تقييم لهذه المجموعة، فحدد خانة الاختيار لإنشاء تقييم جديد للمجموعة.
انقر فوق موافق لحفظ المجموعة.
بعد إنشاء المجموعة، نوصي بتثبيت العوامل على كافة الخوادم في المجموعة، ثم تصور التبعيات للمجموعة بأكملها.
بيانات تبعية الاستعلام في Azure Monitor
يمكنك الاستعلام عن بيانات التبعية التي تم التقاطها بواسطة Service Map في مساحة عمل Log Analytics المقترنة بمشروع Azure Migrate. يستخدم Log Analytics لكتابة استعلامات سجل Azure Monitor وتشغيلها.
- تعرف على كيفية البحث عن بيانات خريطة الخدمة في Log Analytics.
- احصل على نظرة عامة على كتابة استعلامات السجل في Log Analytics.
قم بتشغيل استعلام عن بيانات التبعية كما يلي:
- بعد تثبيت الوكلاء، انتقل إلى البوابة الإلكترونية وانقر فوق نظرة عامة.
- في Azure Migrate: الاكتشاف والتقييم، انقر فوق نظرة عامة. انقر فوق السهم لأسفل لتوسيع الأساسيات.
- في OMS Workspace، انقر فوق اسم مساحة العمل.
- في صفحة > مساحة عمل Log Analytics عام، انقر فوق سجلات.
- اكتب الاستعلام، ثم انقر فوق تشغيل.
نموذج الاستعلامات
فيما يلي بعض نماذج الاستعلامات التي يمكنك استخدامها لاستخراج بيانات التبعية.
- يمكنك تعديل الاستعلامات لاستخراج نقاط البيانات المفضلة لديك.
- راجع قائمة كاملة بسجلات بيانات التبعية.
- راجع نماذج الاستعلامات الإضافية.
عينة: مراجعة الاتصالات الواردة
راجع الاتصالات الواردة لمجموعة من الخوادم.
- لا تمثل السجلات الموجودة في جدول مقاييس الاتصال (VMConnection) اتصالات الشبكة الفعلية الفردية.
- يتم تجميع اتصالات الشبكة الفعلية المتعددة في اتصال منطقي.
- تعرف على المزيد حول كيفية تجميع بيانات اتصال الشبكة الفعلية في VMConnection.
// the servers of interest
let ips=materialize(ServiceMapComputer_CL
| summarize ips=makeset(todynamic(Ipv4Addresses_s)) by MonitoredMachine=ResourceName_s
| mvexpand ips to typeof(string));
let StartDateTime = datetime(2019-03-25T00:00:00Z);
let EndDateTime = datetime(2019-03-30T01:00:00Z);
VMConnection
| where Direction == 'inbound'
| where TimeGenerated > StartDateTime and TimeGenerated < EndDateTime
| join kind=inner (ips) on $left.DestinationIp == $right.ips
| summarize sum(LinksEstablished) by Computer, Direction, SourceIp, DestinationIp, DestinationPort
عينة: تلخيص البيانات المرسلة والمستلمة
يلخص هذا النموذج حجم البيانات المرسلة والمستلمة على الاتصالات الواردة بين مجموعة من الخوادم.
// the servers of interest
let ips=materialize(ServiceMapComputer_CL
| summarize ips=makeset(todynamic(Ipv4Addresses_s)) by MonitoredMachine=ResourceName_s
| mvexpand ips to typeof(string));
let StartDateTime = datetime(2019-03-25T00:00:00Z);
let EndDateTime = datetime(2019-03-30T01:00:00Z);
VMConnection
| where Direction == 'inbound'
| where TimeGenerated > StartDateTime and TimeGenerated < EndDateTime
| join kind=inner (ips) on $left.DestinationIp == $right.ips
| summarize sum(BytesSent), sum(BytesReceived) by Computer, Direction, SourceIp, DestinationIp, DestinationPort
الخطوات التالية
إنشاء تقييم لمجموعة.
