Microsoft Azure — журналы входящего доступа шлюза приложений

Опубликовано: 19 Февраля, 2023

Предварительные требования: Введение в Microsoft Azure | Служба облачных вычислений

В этой статье вы узнаете, как получать запросы журналов входящего доступа шлюза приложений Azure с помощью языка запросов Azure Kusto (KQL). Здесь, в этой статье, мы найдем запросы ошибок шлюза приложений, запросы без SSL в шлюзе приложений, а также входящие запросы IP-адресов клиентов, исходных портов, восходящих исходных портов, отправленных и полученных байтов и т. д.

Реализации:

Шаг 1. Откройте портал Azure и доступ к шлюзу приложений

Шаг 2. Выберите целевой шлюз приложений, журналы трафика приложений которого вы хотите отслеживать.

Шаг 3. После доступа к шлюзу приложений перейдите к журналам и выполните указанные ниже запросы журнала KQL для мониторинга журналов входящего доступа.

Пример 1. Найдите запросы, на которые Шлюз приложений ответил с ошибкой.

AzureDiagnostics
| where ResourceType == "APPLICATIONGATEWAYS" 
        and OperationName == "ApplicationGatewayAccess" 
        and httpStatus_d > 399

Выход:

этот запрос возвращает запросы, на которые Шлюз приложений ответил с ошибкой.

Пример 2. Найдите запросы без SSL в Шлюзе приложений.

AzureDiagnostics
| where ResourceType == "APPLICATIONGATEWAYS" 
        and OperationName == "ApplicationGatewayAccess" 
        and sslEnabled_s == "off"

этот запрос возвращает запросы без SSL в Шлюзе приложений.

Пример 3. Получение входящих запросов в Шлюзе приложений.

AzureDiagnostics
| where ResourceType == "APPLICATIONGATEWAYS" 
        and OperationName == "ApplicationGatewayAccess"

Выход:

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

РЕКОМЕНДУЕМЫЕ СТАТЬИ