Мониторинг сетевого подключения с помощью Наблюдателя за сетями Azure

Опубликовано: 28 Февраля, 2023
Мониторинг сетевого подключения с помощью Наблюдателя за сетями Azure

Мы рассмотрели несколько функций Network Watcher в предыдущем посте на TechGenix. Однако сегодня мы будем использовать функцию монитора подключений для мониторинга подключения к партнерам, внешним сайтам или внутренним источникам.

При развертывании продукта или услуги в Azure, для которых требуется подключение, команде DevOps крайне важно знать, когда подключение становится проблемой, и начинать действовать, как только проблема возникает.

Идея этой статьи исходила от моего клиента, который запросил процесс для мониторинга подключения между его облачным решением Azure и некоторыми партнерами, подключенными либо через VPN, либо через Интернет. Приложение требовало интеграции между Azure и другими партнерами через Azure VPN. Используя Network Watcher и Connection Monitor, мы можем легко обеспечить непрерывную проверку среды и сообщать о проблемах с подключением.

Весь процесс прост. Нам нужно подготовить виртуальную машину, включить Наблюдатель за сетями и настроить монитор подключений, вот и все! После этого достаточно заглянуть на портал, чтобы быть в курсе любых проблем, связанных с вашими партнерами, или проверить свою электронную почту (если вы включите оповещение о мониторинге, который мы собираемся создать).

Создание виртуальной машины Linux

Наш первый шаг — создать новую виртуальную машину, которую мы будем использовать для мониторинга наших удаленных серверов и сайтов. Мы не будем усложнять задачу и создадим виртуальную машину Linux со скромным размером виртуальной машины и без подключения к внешнему миру (Интернету). Собственно говоря, мы даже не планируем подключаться к консоли этого сервера.

Войдите на портал Azure, нажмите «Создать ресурс», выберите Ubuntu Server из списка. На новой вкладке «Основные» выберите и определите основные параметры для этого нового сервера, включая подписку, имя виртуальной машины, размер, аутентификацию и т. д. По завершении нажмите «Далее».

Нам не нужна какая-либо специальная настройка для дисков, управления и тегов. Единственная область, на которую мы должны обратить особое внимание, — это вкладка «Сеть». Убедитесь, что мы поместили сервер в виртуальную сеть, которую мы хотим протестировать в будущем соединения, которые мы будем отслеживать с помощью Наблюдателя за сетями.

На последней странице будет сводка всех опций, определенных на данный момент. Нажмите «Создать».

Включение Наблюдателя за сетями

Мы создали виртуальную машину, и наш следующий логический шаг — включить Наблюдатель за сетями. Войдите на портал Azure, найдите Наблюдатель за сетями и щелкните его в списке.

В колонке Наблюдателя за сетями разверните нужную подписку и щелкните регион, в котором будет подготовлено ваше приложение/решение. Нажмите , а затем нажмите «Включить наблюдатель за сетями», как показано на изображении ниже.

Настройка сетевого монитора

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

В колонке Наблюдателя за сетями щелкните Монитор подключений. Нажмите + Создать

В мастере создания монитора подключения. На вкладке «Основы» нам нужно определить имя для этого первого монитора, выбрать подписку и регион. Нам также необходимо определить Log Analytics. Мы можем использовать Log Analytics, созданный монитором подключений, или определенный, и в этой статье мы будем использовать нашу Log Analytics.

На вкладке Test Groups — вот где происходит волшебство. Мы определим источник (ВМ), тестовую конфигурацию (как мы собираемся отслеживать) и место назначения (партнер/приложение). Обязательно создайте имя тестовой группы, прежде чем нажимать кнопку «Добавить источники».

При добавлении нового источника выберите виртуальную машину из списка (мы можем сузить его по подписке, группе ресурсов, виртуальной сети или подсети). После выбора виртуальной машины щелкните область «Выбор источников» внизу этой же страницы.

Если виртуальная машина не имеет расширения Наблюдателя за сетями, нажмите , а затем Включить Наблюдатель за сетями. Эта задача установит агент на виртуальной машине. После завершения процесса установки расширения нажмите кнопку «Добавить конечные точки».

Вернитесь на главную страницу, пришло время настроить, как мы будем проверять, нажав «Добавить тестовую конфигурацию».

На новой странице укажите имя, протокол, порт, частоту тестирования и дополнительные сведения для проверки отслеживаемого приложения/службы. В нашем сценарии мы проверяем порт 80 и ищем код состояния 200, как показано на изображении ниже. Мы можем определить порог для неудачных проверок, а также задержку.

Последний раздел — пункты назначения. Мы можем настроить, добавив новую конечную точку (также известную как цель) или использовать одну из существующих. Нажмите «Внешние адреса», нажмите кнопку «Добавить конечную точку» и введите необходимую информацию (мы добавили www.bing.com в целях тестирования). Нажмите Сохранить.

Мы завершили работу над тремя областями нашей новой тестовой группы и можем видеть все настройки, определенные на данный момент, в одном представлении. Имейте в виду, что мы можем добавить больше элементов в каждую отдельную область. По завершении нажмите «Добавить тестовую группу».

На следующей странице мастера можно определить оповещение. Если вы пропустили эту вкладку или еще не готовы, не волнуйтесь, мы всегда можем создать оповещение позже.

Если вы хотите вместо этого создать оповещение, вам необходимо определить группу действий (адрес электронной почты человека или группы, которые получат уведомление) и имя правила оповещения. Завершите работу мастера, нажав «Просмотреть и создать», а после завершения проверки подтвердите операцию, нажав кнопку «Создать».

Использование Наблюдателя за сетями

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

У нас есть несколько вариантов, чтобы понять метрики и числа, доступные как часть этого монитора подключения. Вы можете начать, щелкнув элементы монитора подключений, конкретную виртуальную машину и т. д.

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

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