Azure Network Watcher هي خدمة إقليمية تمكنك من مراقبة وتشخيص الحالات على مستوى سيناريو الشبكة في Azure ومنه وإليه. تُتيح لك مراقبة مستوى السيناريو تشخيص المشكلات في عرض مستوى الشبكة من البداية إلى النهاية. تساعدك أدوات تشخيص الشبكة والتصورات المتاحة مع Network Watcher على فهم وتشخيص ومعرفة تفاصيل عن شبكتك في Azure.
يتم تمكين Network Watcher في منطقة Azure من خلال إنشاء مثيل Network Watcher في تلك المنطقة. يسمح لك هذا المثيل باستخدام قدرات Network Watcher في تلك المنطقة المعينة.
إشعار
- بشكل افتراضي، يتم تمكين Network Watcher تلقائيا. عند إنشاء شبكة ظاهرية أو تحديثها في اشتراكك، سيتم تمكين Network Watcher تلقائيا في منطقة الشبكة الظاهرية.
- لا يؤثر تمكين Network Watcher تلقائيا على مواردك أو الرسوم المرتبطة بها.
- إذا اخترت مسبقا إلغاء الاشتراك في التمكين التلقائي ل Network Watcher، فيجب عليك تمكين Network Watcher يدويا في كل منطقة تريد فيها استخدام قدرات Network Watcher.
المتطلبات الأساسية
حساب Azure مع اشتراك نشط.
أنشئ حساباً مجاناً.
Azure Cloud Shell أو Azure PowerShell.
تعمل الخطوات الواردة في هذه المقالة على تشغيل أوامر Cmdlets Azure PowerShell بشكل تفاعلي في Azure Cloud Shell. لتشغيل الأوامر في Cloud Shell، حدد Open Cloud Shell في الزاوية العلوية اليسرى من كتلة التعليمات البرمجية. حدد نسخ لنسخ التعليمات البرمجية ثم لصقها في Cloud Shell لتشغيلها. يمكنك أيضا تشغيل Cloud Shell من داخل مدخل Microsoft Azure.
يمكنك أيضا تثبيت PowerShell محليا لتشغيل أوامر cmdlets. تتطلب هذه المقالة الوحدة النمطية Az PowerShell. لمزيد من المعلومات، راجع كيفية تثبيت Azure PowerShell. للعثور على الإصدار المثبت، قم بتشغيل Get-Module -ListAvailable Az cmdlet. إذا قمت بتشغيل PowerShell محليا، فقم بتسجيل الدخول إلى Azure باستخدام Connect-AzAccount cmdlet.
حساب Azure مع اشتراك نشط.
أنشئ حساباً مجاناً.
Azure Cloud ShellأوAzure CLI.
تعمل الخطوات الواردة في هذه المقالة على تشغيل أوامر Azure CLI بشكل تفاعلي في Azure Cloud Shell. لتشغيل الأوامر في Cloud Shell، حدد Open Cloud Shell في الزاوية العلوية اليسرى من كتلة التعليمات البرمجية. حدد نسخ لنسخ التعليمات البرمجية، ولصقها في Cloud Shell لتشغيلها. يمكنك أيضا تشغيل Cloud Shell من داخل مدخل Microsoft Azure.
يمكنك أيضا تثبيت Azure CLI محليا لتشغيل الأوامر. للعثور على الإصدار المثبت، قم بتشغيل الأمر az version . إذا قمت بتشغيل Azure CLI محليا، فقم بتسجيل الدخول إلى Azure باستخدام الأمر az login .
تمكين Network Watcher للمنطقة الخاصة بك
إذا اخترت إلغاء الاشتراك في التمكين التلقائي ل Network Watcher، فيجب عليك تمكين Network Watcher يدويا في كل منطقة تريد فيها استخدام قدرات Network Watcher. لتمكين Network Watcher في منطقة ما، قم بإنشاء مثيل Network Watcher في تلك المنطقة باستخدام مدخل Microsoft Azure أو PowerShell أو Azure CLI أو REST API أو قالب Azure Resource Manager (قالب ARM).
في مربع البحث أعلى المدخل، أدخل network watcher. حدد Network Watcher من نتائج البحث.
في صفحة Overview ، حدد + Create.
في إضافة مراقب الشبكة، حدد اشتراك Azure، ثم حدد المنطقة التي تريد تمكين Azure Network Watcher لها.
حدد إضافة.
إشعار
عند إنشاء مثيل Network Watcher باستخدام مدخل Microsoft Azure:
- يتم تعيين اسم مثيل Network Watcher تلقائيا إلى NetworkWatcher_{region}، حيث تتوافق المنطقة مع منطقة Azure لمثيل Network Watcher. على سبيل المثال، يسمى Network Watcher الممكن في منطقة شرق الولايات المتحدة NetworkWatcher_eastus.
- يتم إنشاء مثيل Network Watcher في مجموعة موارد تسمى NetworkWatcherRG. يتم إنشاء مجموعة الموارد إذا لم تكن موجودة بالفعل.
إذا كنت ترغب في تخصيص اسم مثيل Network Watcher ومجموعة الموارد، يمكنك استخدام أساليب PowerShell أو REST API . في كل خيار، يجب أن تكون مجموعة الموارد موجودة قبل إنشاء مراقب شبكة فيه.
إنشاء مثيل Network Watcher باستخدام New-AzNetworkWatcher cmdlet:
# Create a resource group for the Network Watcher instance (if it doesn't already exist).
New-AzResourceGroup -Name 'NetworkWatcherRG' -Location 'eastus'
# Create an instance of Network Watcher in East US region.
New-AzNetworkWatcher -Name 'NetworkWatcher_eastus' -ResourceGroupName 'NetworkWatcherRG' -Location 'eastus'
إشعار
عند إنشاء مثيل Network Watcher باستخدام PowerShell، يمكنك تخصيص اسم مثيل Network Watcher ومجموعة الموارد. ومع ذلك، يجب أن تكون مجموعة الموارد موجودة قبل إنشاء مثيل Network Watcher فيها.
إنشاء مثيل Network Watcher باستخدام الأمر az network watcher configure :
# Create a resource group for the Network Watcher instance (if it doesn't already exist).
az group create --name 'NetworkWatcherRG' --location 'eastus'
# Create an instance of Network Watcher in East US region.
az network watcher configure --resource-group 'NetworkWatcherRG' --locations 'eastus' --enabled
إشعار
عند إنشاء مثيل Network Watcher باستخدام Azure CLI:
- يتم تعيين اسم مثيل Network Watcher تلقائيا إلى {region}-watcher، حيث تتوافق المنطقة مع منطقة Azure لمثيل Network Watcher. على سبيل المثال، يسمى Network Watcher الممكن في منطقة شرق الولايات المتحدة eastus-watcher.
- يمكنك تخصيص اسم مجموعة موارد Network Watcher. ومع ذلك، يجب أن تكون مجموعة الموارد موجودة قبل إنشاء مثيل Network Watcher فيها.
إذا كنت ترغب في تخصيص اسم مثيل Network Watcher، يمكنك استخدام أساليب PowerShell أو REST API .
تعطيل Network Watcher لمنطقتك
يمكنك تعطيل Network Watcher لمنطقة ما عن طريق حذف مثيل Network Watcher في تلك المنطقة. يمكنك حذف مثيل Network Watcher باستخدام مدخل Microsoft Azure أو PowerShell أو Azure CLI أو REST API.
تحذير
يؤدي حذف مثيل Network Watcher إلى حذف جميع عمليات تشغيل Network Watcher والبيانات التاريخية والتنبيهات دون أي خيار للعودة. على سبيل المثال، إذا قمت بحذف NetworkWatcher_eastus المثيل، حذف جميع سجلات التدفق وأجهزة مراقبة الاتصال والتقاط الحزم في منطقة شرق الولايات المتحدة.
في مربع البحث أعلى المدخل، أدخل network watcher. حدد Network Watcher من نتائج البحث.
في صفحة نظرة عامة ، حدد مثيلات Network Watcher التي تريد حذفها، ثم حدد تعطيل.
أدخل نعم، ثم حدد حذف.
حذف مثيل Network Watcher باستخدام Remove-AzNetworkWatcher:
# Disable Network Watcher in the East US region by deleting its East US instance.
Remove-AzNetworkWatcher -Location 'eastus'
استخدم az network watcher configure لحذف مثيل Network Watcher:
# Disable Network Watcher in the East US region.
az network watcher configure --locations 'eastus' --enabled 'false'
إلغاء الاشتراك في التمكين التلقائي ل Network Watcher
يمكنك إلغاء الاشتراك في التمكين التلقائي ل Network Watcher باستخدام Azure PowerShell أو Azure CLI.
تنبيه
يعد إلغاء التمكين التلقائي ل Network Watcher تغييرا دائما. بمجرد إلغاء الاشتراك، لا يمكنك الاشتراك دون الاتصال بدعم Azure.
لا يتوفر إلغاء الاشتراك في التمكين التلقائي ل Network Watcher في مدخل Microsoft Azure. استخدم PowerShell أو Azure CLI لإلغاء الاشتراك في التمكين التلقائي ل Network Watcher.
لإلغاء الاشتراك في التمكين التلقائي ل Network Watcher، استخدم Register-AzProviderFeature cmdlet لتسجيل الميزة DisableNetworkWatcherAutocreation لموفر Microsoft.Network الموارد. ثم استخدم Register-AzResourceProvider cmdlet لتسجيل Microsoft.Network موفر الموارد.
# Register the "DisableNetworkWatcherAutocreation" feature.
Register-AzProviderFeature -FeatureName 'DisableNetworkWatcherAutocreation' -ProviderNamespace 'Microsoft.Network'
# Register the "Microsoft.Network" resource provider.
Register-AzResourceProvider -ProviderNamespace 'Microsoft.Network'
لإلغاء الاشتراك في التمكين التلقائي ل Network Watcher، استخدم الأمر az feature register لتسجيل الميزة DisableNetworkWatcherAutocreation لموفر Microsoft.Network الموارد. ثم استخدم الأمر az provider register لتسجيل Microsoft.Network موفر الموارد.
# Register the "DisableNetworkWatcherAutocreation" feature.
az feature register --name 'DisableNetworkWatcherAutocreation' --namespace 'Microsoft.Network'
# Register the "Microsoft.Network" resource provider.
az provider register --name 'Microsoft.Network'
إشعار
بعد إلغاء الاشتراك في التمكين التلقائي ل Network Watcher، يجب تمكين Network Watcher يدويا في كل منطقة تريد فيها استخدام قدرات Network Watcher. لمزيد من المعلومات، راجع تمكين Network Watcher لمنطقتك.
سرد مثيلات Network Watcher
يمكنك عرض جميع المناطق التي تم فيها تمكين Network Watcher في اشتراكك عن طريق سرد مثيلات Network Watcher المتوفرة في اشتراكك.
استخدم مدخل Microsoft Azure أو PowerShell أو Azure CLI أو REST API لسرد مثيلات Network Watcher في اشتراكك.
في مربع البحث أعلى المدخل، أدخل network watcher. حدد Network Watcher من نتائج البحث.
في صفحة Overview ، يمكنك مشاهدة جميع مثيلات Network Watcher في اشتراكك.
سرد جميع مثيلات Network Watcher في اشتراكك باستخدام Get-AzNetworkWatcher.
# List all Network Watcher instances in your subscription.
Get-AzNetworkWatcher
سرد جميع مثيلات Network Watcher في اشتراكك باستخدام az network watcher list.
# List all Network Watcher instances in your subscription.
az network watcher list --out table
المحتوى ذو الصلة
لبدء استخدام Network Watcher، راجع: