Наблюдатель за сетями Azure — это региональная служба, которая позволяет отслеживать и диагностировать условия на уровне сетевого сценария в Azure и из него. Мониторинг на уровне сценария позволяет диагностировать проблемы с помощью сквозного представления всей сети. Инструменты диагностики сети и визуализации, доступные в Наблюдателе за сетями, помогают понять, как работает сеть в Azure, диагностировать ее и получить ценную информацию.
Сетевой надзор включается в регионе Azure путем создания его экземпляра в этом регионе. Этот экземпляр позволяет использовать возможности Наблюдателя за сетями в этом конкретном регионе.
Примечание.
- По умолчанию Наблюдатель за сетями автоматически включен. При создании или обновлении виртуальной сети в вашей подписке, Наблюдатель за сетями будет автоматически включен в регионе вашей виртуальной сети.
- Автоматическое включение функции Сетевой наблюдатель не влияет на ваши ресурсы или связанную с этим плату.
- Если вы ранее решили отказаться от автоматического включения Network Watcher, необходимо вручную включить Network Watcher в каждом регионе, где вы хотите использовать его возможности.
Предварительные условия
Учетная запись Azure с активной подпиской.
Создайте учетную запись бесплатно .
Azure Cloud Shell или Azure PowerShell.
Действия, описанные в этой статье, выполняют командлеты Azure PowerShell в интерактивном режиме в Azure Cloud Shell. Чтобы выполнить команды в Cloud Shell, выберите Open Cloud Shell в правом верхнем углу блока кода. Выберите "Копировать", чтобы скопировать код, а затем вставьте его в Cloud Shell, чтобы запустить его. Вы также можете запустить Cloud Shell из портала Azure.
Вы также можете установить PowerShell локально для запуска командлетов. Для этой статьи требуется модуль Az PowerShell. Дополнительные сведения см. в статье "Установка Azure PowerShell". Чтобы найти установленную версию, выполните командлет Get-Module -ListAvailable Az. При локальном запуске PowerShell войдите в Azure с помощью командлета Connect-AzAccount .
Учетная запись Azure с активной подпиской.
Создайте учетную запись бесплатно .
Azure Cloud Shell или Azure CLI
Действия, описанные в этой статье, выполняют команды Azure CLI интерактивно в Azure Cloud Shell. Чтобы выполнить команды в Cloud Shell, выберите Open Cloud Shell в правом верхнем углу блока кода. Выберите "Копировать ", чтобы скопировать код и вставить его в Cloud Shell, чтобы запустить его. Вы также можете запустить Cloud Shell из портала Azure.
Вы также можете установить Azure CLI локально для выполнения команд. Чтобы найти установленную версию, выполните команду az version . При локальном запуске Azure CLI войдите в Azure с помощью команды az login .
Включение Наблюдателя за сетями для вашего региона
Если вы решили отказаться от автоматического включения функции Network Watcher, необходимо вручную включить Network Watcher в каждом регионе, где вы хотите использовать его возможности. Чтобы включить Network Watcher в регионе, создайте экземпляр Network Watcher в этом регионе с помощью портала Azure, PowerShell, Azure CLI, REST API или шаблона Azure Resource Manager (ARM шаблона).
В поле поиска в верхней части портала введите Network Watcher. Выберите Наблюдатель за сетями из результатов поиска.
На страницеОбзор, выберите + Создать.
В разделе "Добавление наблюдателя за сетями" выберите подписку Azure, а затем выберите регион, для которого нужно включить azure Наблюдатель за сетями.
Выберите Добавить.
Примечание.
При создании экземпляра Network Watcher с помощью портала Azure:
- Имя экземпляра Network Watcher автоматически устанавливается как NetworkWatcher_{region}, где регион соответствует региону Azure экземпляра Network Watcher. Например, "Network Watcher", включенный в регионе Восток США, называется NetworkWatcher_eastus.
- Экземпляр Наблюдатель за сетями создается в группе ресурсов с именем NetworkWatcherRG. Создается группа ресурсов (если она еще не существует).
Если вы желаете настроить имя экземпляра Network Watcher и группы ресурсов, можно использовать методы PowerShell или REST API. Во всех этих вариантах должна заранее существовать группа ресурсов, в которой вы создаете Наблюдатель за сетями.
Создайте экземпляр Network Watcher с помощью командлета New-AzNetworkWatcher:
# 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 в ней должна существовать группа ресурсов.
Создайте экземпляр Наблюдатель за сетями с помощью команды 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:
- Имя экземпляра наблюдателя за сетями автоматически задается в {region}-watcher, где регион соответствует региону Azure экземпляра наблюдателя за сетями. Например, Наблюдатель за сетями в регионе "Восточная часть США" называется eastus-watcher.
- Вы можете настроить имя группы ресурсов Network Watcher. Однако группа ресурсов должна существовать до того, как вы создадите в ней экземпляр Network Watcher.
Если вы хотите настроить имя экземпляра Наблюдатель за сетями, можно использовать методы PowerShell или REST API.
Отключите Network Watcher в вашем регионе
Вы можете отключить Сетевой наблюдатель для региона, удалив его экземпляр в данной области. Вы можете удалить экземпляр Network Watcher с помощью портала Azure, PowerShell, Azure CLI или REST API.
Предупреждение
При удалении экземпляра Network Watcher удаляются все текущие операции Network Watcher, исторические данные и оповещения без возможности восстановления. Например, при удалении NetworkWatcher_eastus экземпляра все журналы потоков, мониторы подключений и записи пакетов в регионе Восток США будут удалены.
В поле поиска в верхней части портала введите 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 с помощью Azure PowerShell или Azure CLI.
Внимание
Отказ от автоматического включения Наблюдателя за сетями — действие необратимое. После отказа вы не сможете отказаться от участия без обращения в службу поддержки Azure.
Чтобы отказаться от автоматического включения Network Watcher, используйте командлет Register-AzProviderFeature для регистрации функции DisableNetworkWatcherAutocreation у поставщика ресурсов Microsoft.Network. Затем используйте командлет Register-AzResourceProvider для регистрации 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 в этой подписке. Используйте портал Azure, PowerShell, Azure CLI или REST API для отображения экземпляров Network Watcher в вашей подписке.
В поле поиска в верхней части портала введите Network Watcher. Выберите Наблюдатель за сетями из результатов поиска.
На странице "Обзор" вы можете посмотреть все экземпляры 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, см.: