مشاركة عبر


البرنامج التعليمي: تسجيل نسبة استخدام الشبكة من وإلى شبكة ظاهرية باستخدام مدخل Microsoft Azure

تسجيل تدفق الشبكة الظاهرية هو ميزة من ميزات Azure Network Watcher التي تسمح لك بتسجيل معلومات حول حركة مرور IP المتدفقة من خلال شبكة Azure الظاهرية. لمزيد من المعلومات حول تسجيل تدفق الشبكة الظاهرية، راجع سجلات تدفق الشبكة الظاهرية.

يساعدك هذا البرنامج التعليمي على استخدام سجلات تدفق الشبكة الظاهرية لتسجيل نسبة استخدام الشبكة للجهاز الظاهري التي تتدفق عبر الشبكة الظاهرية.

يوضح الرسم التخطيطي الموارد التي تم إنشاؤها أثناء البرنامج التعليمي.

في هذا البرنامج التعليمي، تتعلم كيفية:

  • إنشاء شبكة ظاهرية
  • إنشاء جهاز ظاهري
  • تسجيل موفر Microsoft.insights
  • تمكين تسجيل التدفق لشبكة ظاهرية باستخدام سجلات تدفق Network Watcher
  • قم بتنزيل البيانات المسجلة
  • عرض البيانات المسجلة

Prerequisites

  • حساب Azure مع اشتراك نشط. إذا لم يكن لديك حساب ، فقم بإنشاء حساب مجاني قبل البدء.

إنشاء شبكة ظاهرية

في هذا القسم، يمكنك إنشاء شبكة ظاهرية myVNet مع شبكة فرعية واحدة للجهاز الظاهري.

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. في مربع البحث أعلى المدخل، أدخل الشبكات الظاهرية. حدد Virtual networks من نتائج البحث.

    لقطة شاشة توضح كيفية البحث عن الشبكات الظاهرية في مدخل Microsoft Azure.

  3. حدد + Create. في Create virtual network، أدخل القيم التالية أو حددها في علامة التبويب Basics :

    Setting قيمة
    تفاصيل المشروع
    الاشتراك حدد اشتراك Azure الخاص بك.
    مجموعة الموارد حدد إنشاء جديد.
    أدخِل myResourceGroup في الاسم.
    حدد موافق.
    تفاصيل المثيل
    اسم أدخل «myVNet»
    Region حدد (US) East US.
  4. حدد "Review + create".

  5. راجع الإعدادات، ثم حدّد "إنشاء".

إنشاء جهاز ظاهري

في هذا القسم، يمكنك إنشاء جهاز ظاهري myVM .

  1. في مربع البحث أعلى المدخل، أدخل الأجهزة الظاهرية. حدد الأجهزة الظاهرية من نتائج البحث.

  2. حدد + إنشاء ثم حدد الجهاز الظاهري.

  3. في إنشاء جهاز ظاهري، أدخل القيم التالية في علامة التبويب الأساسيات أو حدّدها:

    Setting قيمة
    تفاصيل المشروع
    الاشتراك حدد اشتراك Azure الخاص بك.
    مجموعة الموارد حدّد myResourceGroup.
    تفاصيل المثيل
    اسم الجهاز الظاهري أدخل myVM .
    Region حدد (US) East US.
    خيارات التوفر حدد No infrastructure redundancy required.
    نوع الأمان حدد قياسي.
    الصورة حدد الصورة التي تفضلها. يستخدم هذا البرنامج التعليمي Windows Server 2022 Datacenter: Azure Edition - x64 Gen2.
    الحجم اختر حجم الجهاز الظاهري أو اترك الإعداد الافتراضي.
    حساب المسؤول
    اسم المستخدم أدخل username.
    Password إدخال «password».
    تأكيد كلمة المرور اعادة ادخال كلمة السر.
  4. حدد علامة التبويب Networking، أو حدد Next: Disks، ثم Next: Networking.

  5. في علامة التبويب Networking، حدد القيم التالية:

    Setting قيمة
    واجهة الشبكة
    الشبكة الظاهرية حدّد «myVNet».
    الشبكه الفرعيه حدد mySubnet.
    عنوان IP عام حدد (جديد) myVM-ip.
    المجموعة الأمنية للشبكة NIC حدد أساسي.
    المنافذ العامة الواردة حدد Allow selected ports.
    حدد المنافذ الداخلية حدد RDP (3389).

    تنبيه

    يوصى فقط بترك منفذ RDP مفتوحا على الإنترنت للاختبار. بالنسبة لبيئات الإنتاج، يوصى بتقييد الوصول إلى منفذ RDP إلى عنوان IP محدد أو نطاق من عناوين IP. يمكنك أيضا حظر الوصول إلى الإنترنت إلى منفذ RDP واستخدام Azure Bastion للاتصال بشكل آمن بجهازك الظاهري من مدخل Microsoft Azure.

  6. حدد "Review + create".

  7. راجع الإعدادات، ثم حدّد "إنشاء".

  8. بمجرد اكتمال النشر، حدد Go to resource للانتقال إلى صفحة Overview في myVM.

  9. حدد Connect ثم حدد RDP.

  10. حدد Download RDP File وافتح الملف الذي تم تنزيله.

  11. حدد الاتصال ثم أدخل اسم المستخدم وكلمة المرور التي قمت بإنشائها في الخطوات السابقة. اقبل الشهادة إذا طلب منك ذلك.

سجّل موفر Insights

يتطلب تسجيل التدفق موفر Microsoft.Insights . للتحقق من حالته، اتبع الخطوات التالية:

  1. في مربع البحث أعلى المدخل، أدخل الاشتراكات. حدد الاشتراكات من نتائج البحث.

  2. حدد اشتراك Azure الذي تريد تمكين الموفر له في الاشتراكات.

  3. ضمن Settings، حدد Resource providers.

  4. أدخل نتيجة تحليلات في مربع عامل التصفية.

  5. تأكد من أن حالة الموفر المعروض "Registered". إذا كانت الحالة NotRegistered، فحدد موفر Microsoft.Insights ثم حدد Register.

    لقطة شاشة توضح كيفية تسجيل موفر Microsoft Insights في مدخل Microsoft Azure.

إنشاء حساب تخزين

في هذا القسم، يمكنك إنشاء حساب تخزين لاستخدامه لتخزين سجلات التدفق.

  1. في مربع البحث أعلى المدخل، أدخل حسابات التخزين. حدد حسابات التخزين من نتائج البحث.

  2. حدد + Create. في Create a storage account، أدخل القيم التالية أو حددها في علامة التبويب Basics :

    Setting قيمة
    تفاصيل المشروع
    الاشتراك حدد اشتراك Azure الخاص بك.
    مجموعة الموارد حدّد myResourceGroup.
    تفاصيل المثيل
    اسم حساب التخزين أدخل اسما فريدا. يستخدم هذا البرنامج التعليمي nwteststorageaccount.
    Region حدد (US) East US. يجب أن يكون حساب التخزين في نفس المنطقة مثل الجهاز الظاهري ومجموعة أمان الشبكة الخاصة به.
    الخدمة الأساسية حدد Azure Blob Storage أو Azure Data Lake Storage Gen 2.
    Performance حدد قياسي. تدعم سجلات التدفق حسابات التخزين ذات المستوى القياسي فقط.
    التكرار حدد التكرار الذي تفضله. يستخدم هذا البرنامج التعليمي التخزين المتكرر محليا (LRS).
  3. حدد علامة التبويب مراجعة أو حدد الزر مراجعة في الأسفل.

  4. راجع الإعدادات، ثم حدّد "إنشاء".

إنشاء سجل تدفق

في هذا القسم، يمكنك إنشاء سجل تدفق شبكة ظاهرية تم حفظه في حساب التخزين الذي تم إنشاؤه مسبقا في البرنامج التعليمي.

  1. في مربع البحث أعلى المدخل، أدخل network watcher. حدد Network Watcher من نتائج البحث.

  2. ضمن Logs، حدد Flow logs.

  3. في Network Watcher | سجلات التدفق، حدد الزر الأزرق + إنشاء أو إنشاء سجل تدفق.

    لقطة شاشة لسجلات تدفق Network Watcher في مدخل Microsoft Azure.

  4. أدخل القيم التالية أو حددها في إنشاء سجل تدفق:

    Setting قيمة
    تفاصيل المشروع
    الاشتراك حدد اشتراك Azure لمجموعة أمان الشبكة التي تريد تسجيلها.
    نوع سجل التدفق حدد الشبكة الظاهرية.
    الشبكة الظاهرية حدد + حدد المورد الهدف.
    في تحديد الشبكة الظاهرية، حدد myVNet. ثم حدد تأكيد التحديد.
    اسم سجل التدفق اترك الإعداد الافتراضي ل myVNet-myresourcegroup-flowlog.
    تفاصيل المثيل
    الاشتراك حدد اشتراك Azure لحساب التخزين الخاص بك.
    حسابات التخزين حدد حساب التخزين الذي أنشأته في الخطوات السابقة.
    الاستبقاء (بالأيام) أدخل 10 للاحتفاظ ببيانات سجلات التدفق في حساب التخزين لمدة 10 أيام. للاحتفاظ ببيانات سجلات التدفق في حساب التخزين إلى الأبد (حتى تقوم بحذفها)، أدخل 0. للحصول على معلومات حول تسعير التخزين، راجع تسعير Azure Storage.

    لقطة شاشة لإنشاء صفحة سجل تدفق في مدخل Microsoft Azure.

    ملاحظة

    يقوم مدخل Microsoft Azure بإنشاء سجلات تدفق الشبكة الظاهرية في مجموعة موارد NetworkWatcherRG .

  5. حدد "Review + create".

  6. راجع الإعدادات، ثم حدّد "إنشاء".

  7. بمجرد اكتمال النشر، حدد Go to resource لتأكيد سجل التدفق الذي تم إنشاؤه وإدراجه في صفحة سجلات التدفق.

    لقطة شاشة لصفحة سجلات التدفق في مدخل Microsoft Azure تعرض سجل التدفق الذي تم إنشاؤه حديثا.

  8. ارجع إلى جلسة RDP الخاصة بك باستخدام الجهاز الظاهري myVM .

  9. افتح Microsoft Edge وانتقل إلى www.bing.com.

تنزيل سجل التدفق

في هذا القسم، تنتقل إلى حساب التخزين الذي حددته مسبقا وتقوم بتنزيل سجل التدفق الذي تم إنشاؤه في القسم السابق.

  1. في مربع البحث أعلى المدخل، أدخل حسابات التخزين. حدد حسابات التخزين من نتائج البحث.

  2. حدد nwteststorageaccount أو حساب التخزين الذي قمت بإنشائه مسبقا وتحديده لتخزين السجلات.

  3. ضمن Data storage، حدد Containers.

  4. حدد حاوية insights-logs-flowlogflowevent.

  5. في الحاوية، انتقل إلى التسلسل الهرمي للمجلدات حتى تصل إلى الملف PT1H.json الذي تريد تنزيله. تتبع ملفات سجل تدفق الشبكة الظاهرية المسار التالي::

    https://{storageAccountName}.blob.core.windows.net/insights-logs-flowlogflowevent/flowLogResourceID=/{subscriptionID}_NETWORKWATCHERRG/NETWORKWATCHER_{Region}_{ResourceName}-{ResourceGroupName}-FLOWLOGS/y={year}/m={month}/d={day}/h={hour}/m=00/macAddress={macAddress}/PT1H.json
    
  6. حدد علامة الحذف ... على يمين ملف PT1H.json، ثم حدد Download.

    لقطة شاشة توضح كيفية تنزيل بيانات سجل تدفق الشبكة الظاهرية من حساب التخزين في مدخل Microsoft Azure.

ملاحظة

يمكنك استخدام Azure Storage Explorer للوصول إلى سجلات التدفق وتنزيلها من حساب التخزين الخاص بك. لمزيد من المعلومات، راجع بدء استخدام Storage Explorer.

عرض سجل التدفق

افتح الملف الذي تم تنزيله PT1H.json باستخدام محرر نصوص من اختيارك. المثال التالي هو مقطع مأخوذ من الملف الذي تم تنزيله PT1H.json ، والذي يعرض تدفقا تمت معالجته بواسطة القاعدة DefaultRule_AllowInternetOutBound.

{
    "time": "2025-08-06T20:39:33.3186341Z",
    "flowLogGUID": "00000000-0000-0000-0000-000000000000",
    "macAddress": "6045BDD6DD48",
    "category": "FlowLogFlowEvent",
    "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e//RESOURCEGROUPS/NETWORKWATCHERRG/PROVIDERS/MICROSOFT.NETWORK/NETWORKWATCHERS/NETWORKWATCHER_EASTUS/FLOWLOGS/MYVNET-MYRESOURCEGROUP-FLOWLOG",
	"flowLogVersion": 4,
    "operationName": "FlowLogFlowEvent",
    "flowRecords": {
        "flows": [
            {
				"aclID": "00000000-0000-0000-0000-000000000000",
				"flowGroups": [
					{
                        "rule": "DefaultRule_AllowInternetOutBound",
                        "flowTuples": [
                            "1754512773,10.0.0.4,13.107.21.200,49982,443,6,O,C,NX,7,1158,12,8143"                            
                        ]
                    }
                ]
            }
        ]
    }
}

المعلومات المفصولة بفواصل ل flowTuples هي كما يلي:

مثال على البيانات ما تمثله البيانات الشرح
1754512773 طابع زمني الطابع الزمني لوقت حدوث التدفق بتنسيق UNIX EPOCH. في المثال السابق ، يتم تحويل التاريخ إلى 06 أغسطس 2025 08:39:33 مساء بالتوقيت العالمي المنسق / توقيت جرينتش.
10.0.0.4 عنوان IP المصدر عنوان IP المصدر الذي نشأ منه التدفق. 10.0.0.4 هو عنوان IP الخاص للجهاز الظاهري الذي قمت بإنشائه مسبقا.
13.107.21.200 عنوان IP الوجهة عنوان IP الوجهة الذي تم توجيه التدفق إليه. 13.107.21.200 هو عنوان IP ل www.bing.com. نظرا لأن نسبة استخدام الشبكة موجهة خارج Azure، DefaultRule_AllowInternetOutBound معالجة قاعدة الأمان للتدفق.
49982 منفذ المصدر المنفذ المصدر الذي نشأ منه التدفق.
443 منفذ الوجهة منفذ الوجهة الذي كان متجهًا إليه التدفق.
6 البروتوكول بروتوكول الطبقة 4 للتدفق في IANA القيم المخصصة: 6: TCP.
O Direction اتجاه التدفق. O: الصادرة.
C حالة التدفق حالة التدفق. ج: متابعة لتدفق مستمر.
NX تشفير التدفق الاتصال غير مشفر.
7 الحزم المرسلة العدد الإجمالي لحزم TCP المرسلة إلى الوجهة منذ التحديث الأخير.
1158 وحدات البايت المرسلة العدد الإجمالي لوحدات بايت حزمة TCP المرسلة من المصدر إلى الوجهة منذ التحديث الأخير. تتضمن بايتات الحزمة رأس الحزمة والحمولة.
12 الحزم المستلمة العدد الإجمالي لحزم TCP المستلمة من الوجهة منذ التحديث الأخير.
8143 وحدات البايت المتلقاة العدد الإجمالي لوحدات بايت حزمة TCP المستلمة من الوجهة منذ التحديث الأخير. تتضمن حزم البايت رأس الحزمة والحمولة.

تنظيف الموارد

عند عدم الحاجة، احذف مجموعة موارد myResourceGroup وجميع الموارد التي تحتوي عليها:

  1. في مربع البحث أعلى المدخل، أدخل myResourceGroup. حدد myResourceGroup من نتائج البحث.

  2. حدد حذف مجموعة الموارد.

  3. في حذف مجموعة موارد، أدخل myResourceGroup، ثم حدد حذف.

  4. حدد حذف لتأكيد حذف مجموعة الموارد وجميع مواردها.

ملاحظة

يوجد مورد NetworkWatcher_eastus/myVNet-myresourcegroup-flowlog في مجموعة موارد NetworkWatcherRG ، ولكن سيتم حذفه بعد حذف الشبكة الظاهرية myVNet (عن طريق حذف مجموعة موارد myResourceGroup ).