Поделиться через


Запуск, остановка, загрузка и удаление захватов пакетов с помощью Azure Network Watcher

В этой статье вы узнаете, как использовать функцию захвата пакетов в Azure Network Watcher для удаленной настройки, запуска, остановки, скачивания и удаления записей пакетов.

Требования

  • Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .

  • Виртуальная машина (ВМ) или масштабируемый набор виртуальных машин с исходящим TCP-подключением к: 169.254.169.254 через порт 80 и 168.63.129.16 через порт 8037. Расширение VM агента Network Watcher использует эти IP-адреса для коммуникации с платформой Azure.

  • Расширение агента наблюдателя за сетью для виртуальной машины, установленное на целевой виртуальной машине. При использовании захвата пакетов Network Watcher в портале Azure агент автоматически устанавливается на целевой виртуальной машине или масштабируемом наборе, если он не был установлен ранее. Чтобы обновить уже установленный агент, ознакомьтесь с инструкциями по обновлению расширения "Наблюдатель за сетями Azure" до последней версии.

  • Учетная запись хранения Azure с исходящим TCP-подключением к виртуальной машине через порт 443. Если у вас нет учетной записи хранения, см. статью "Создание учетной записи хранения с помощью портал Azure".

    • Учетная запись хранения должна быть доступна из подсети целевой виртуальной машины или масштабируемого набора. Дополнительные сведения см. в статье Настройка брандмауэров службы хранилища Azure и виртуальных сетей.
    • Доступ к ключу учетной записи хранилища должен быть активирован, чтобы разрешить запросы от Network Watcher с использованием токенов с подписанными URL (SAS).
  • Войдите на портал Azure с помощью своей учетной записи Azure.

Примечание.

  • Azure создает экземпляр Network Watcher в регионе виртуальной машины, если Network Watcher не был включен для этого региона. Дополнительные сведения см. в статье Включение или отключение Наблюдателя за сетями Azure.

  • Если группа безопасности сети связана с сетевым интерфейсом виртуальной машины или подсетью, в которую находится сетевой интерфейс, убедитесь, что правила существуют, чтобы разрешить исходящее подключение. Аналогичным образом убедитесь в обеспечении исходящего подключения при добавлении определяемых пользователем маршрутов в вашу сеть.

Запуск записи пакета

Чтобы запустить сеанс записи, выполните следующие действия.

  1. В поле поиска в верхней части портала введите Наблюдатель за сетями. Выберите Наблюдатель за сетями из результатов поиска.

    Снимок экрана показывает, как найти Мониторинг сети в портале Azure.

  2. Выберите запись пакетов в разделе "Средства диагностики сети", а затем нажмите кнопку "Добавить ", чтобы создать запись пакетов.

    Снимок экрана, показывающий запись пакетов с помощью Сетевого наблюдателя в портале Azure.

  3. В разделе "Добавление записи пакетов" введите или выберите значения для следующих параметров:

    Настройка Значение
    Основные сведения
    Подписка Выберите подписку Azure виртуальной машины.
    Группа ресурсов Выберите группу ресурсов виртуальной машины.
    Целевой тип Выберите виртуальную машину или масштабируемый набор виртуальных машин.
    Целевой масштабируемый набор виртуальных машин Выберите масштабируемый набор виртуальных машин.
    Этот параметр доступен, если выбрать масштабируемый набор виртуальных машин в качестве целевого типа.
    Целевой экземпляр Выберите виртуальную машину или экземпляр масштабируемого набора.
    Имя записи пакетов Введите имя или оставьте имя по умолчанию.
    Конфигурация записи пакетов
    Расположение записи Выберите учетную запись хранения (параметр по умолчанию), файл или оба.
    учетная запись хранилища Выберите вашу учетную запись хранения уровня «Стандартный»1.
    Этот параметр доступен, если выбрана учетная запись хранения или оба в качестве расположения записи.
    Учетная запись хранения должна находиться в том же регионе, что и целевой экземпляр.
    Путь к локальному файлу Введите допустимый локальный путь к файлу, в котором требуется сохранить запись в целевой виртуальной машине.
    Если вы используете компьютер Linux, путь может начинаться с /var/captures.
    Если вы используете компьютер с Windows, путь может начинаться с C:\Captures.
    Этот параметр доступен, если выбрать "Файл" или "Оба" в качестве расположения записи.
    Максимальное количество байтов на пакет Введите максимальное количество байтов, которые необходимо записать на каждый пакет. Все байты записываются, если оставить поле пустым или ввести 0.
    Максимальное количество байтов на сеанс Введите общее количество байтов, захваченных. После достижения этого значения запись пакетов останавливается. Если оставить пустым, записывается до 1 ГБ.
    Ограничение по времени (в секундах) Введите ограничение времени сеанса записи пакетов в секундах. После достижения этого значения запись пакетов останавливается. До 5 часов (18 000 секунд) регистрируется, если поле оставлено пустым.
    Фильтрация (необязательно)
    Добавление условий фильтра Выберите " Добавить критерии фильтра" , чтобы добавить новый фильтр. Можно определить любое число фильтров.
    Протокол Фильтрует запись пакетов на основе выбранного протокола. Доступные значения: TCP, UDP или Any.
    Локальный IP-адрес2 Фильтрует запись пакетов для пакетов, где локальный IP-адрес соответствует этому значению.
    Локальный порт2 Фильтрует запись пакетов для пакетов, где локальный порт соответствует этому значению.
    Удаленный IP-адрес2 Фильтрует запись пакетов для пакетов, где удаленный IP-адрес соответствует этому значению.
    Удаленный порт2 Фильтрует запись пакетов для пакетов, где удаленный порт соответствует этому значению.

    1 Учетные записи хранения класса Premium в настоящее время не поддерживаются для хранения записей пакетов.

    2 Значения портов и IP-адресов могут быть одним значением, диапазоном, таким как 80-1024, или несколькими значениями, такими как 80, 443.

  4. Нажмите кнопку "Начать запись пакетов".

    Снимок экрана добавления захвата пакетов в портал Azure с доступными параметрами.

  5. Запись пакетов останавливается после достижения ограничения времени или размера файла (максимум байтов на сеанс).

Прекратите запись пакетов

Чтобы вручную остановить сеанс записи пакетов, прежде чем он достигнет пределов времени или размера файла, выберите многоточие ... в правой части записи пакетов или щелкните его правой кнопкой мыши, а затем нажмите кнопку " Остановить".

Снимок экрана: остановка записи пакетов в портал Azure.

Просмотр состояния записи пакетов

Перейдите на страницу захвата пакетов в Network Watcher, чтобы перечислить существующие записи пакетов независимо от их состояния.

Снимок экрана, показывающий, как перечислить и просмотреть захваты пакетов в портале Azure.

Скачивание записи пакета

После завершения сеанса захвата пакетов результирующий файл сохраняется в хранилище Azure, на локальном файле целевой виртуальной машины или в обоих местах. Место хранения для записи пакетов указывается во время его создания. Дополнительные сведения см. в разделе "Запуск записи пакетов".

Чтобы скачать файл записи пакетов, сохраненный в хранилище Azure, выполните следующие действия.

  1. На странице отслеживания пакетов выберите запись пакетов, которую вы хотите скачать.

  2. В разделе "Сведения" выберите ссылку на файл записи пакетов.

    Снимок экрана, показывающий, как выбрать файл записи пакетов в портале Azure.

  3. На странице BLOB нажмите кнопку "Скачать".

Вы также можете скачать файлы записи, перейдя непосредственно в контейнер учетной записи хранения по следующему пути:

https://{storageAccountName}.blob.core.windows.net/network-watcher-logs/subscriptions/{subscriptionId}/resourcegroups/{storageAccountResourceGroup}/providers/microsoft.compute/virtualmachines/{virtualMachineName}/{year}/{month}/{day}/packetcapture_{UTCcreationTime}.cap

Примечание.

С помощью обозревателя хранилища Azure можно загрузить файлы захвата из контейнера учетной записи хранения. Обозреватель службы хранилища — это автономное приложение, которое удобно использовать для доступа и работы с данными служба хранилища Azure. Дополнительные сведения см. в разделе Начало работы с Storage Explorer.

Внимание

Во время сеанса захвата пакетов файл захвата может не сразу появиться в контейнере хранилища, так как он изначально сохраняется во временном расположении. Файл передается в окончательное расположение после завершения сеанса записи.

Чтобы скачать файл записи пакетов, сохраненный на виртуальной машине, подключитесь к виртуальной машине и скачайте файл из локального пути, указанного во время создания записи пакетов.

Удалить перехват пакетов

  1. На странице отслеживания пакетов выберите ... в правой части записи пакетов, которую вы хотите удалить, или щелкните его правой кнопкой мыши, а затем нажмите кнопку "Удалить".

    Снимок экрана, показывающий, как удалить захват пакетов из Network Watcher в портале Azure.

  2. Выберите Да.

Внимание

Удаление ресурса захвата пакетов в Network Watcher не удаляет файл захвата из учетной записи хранения или виртуальной машины. Если файл записи больше не нужен, его необходимо удалить вручную из учетной записи хранения или виртуальной машины.