Sdílet prostřednictvím


Konfigurace sítě agenta služby Azure Monitor

Agent Azure Monitor podporuje připojení pomocí přímých proxy serverů, brány Log Analytics a privátních propojení. Tento článek popisuje, jak definovat nastavení sítě a povolit izolaci sítě pro agenta služby Azure Monitor.

Značky služeb virtuální sítě

Značky služeb Azure Virtual Network musí být ve virtuální síti pro virtuální počítač povolené. Vyžadují se značky AzureMonitor i AzureResourceManager.

Značky služeb Azure Virtual Network můžete použít k definování řízení přístupu k síti ve skupinách zabezpečení sítě, službě Azure Firewall a trasách definovaných uživatelem. Značky služeb používejte místo konkrétních IP adres při vytváření pravidel zabezpečení a tras. Pro scénáře, kdy se značky služeb Azure Virtual Network nedají použít, jsou požadavky brány firewall popsané dále v tomto článku.

Poznámka:

Veřejné IP adresy koncového bodu shromažďování dat (DCE) nejsou zahrnuty do značek síťových služeb, které můžete použít k definování řízení přístupu k síti pro Azure Monitor. Pokud máte vlastní protokoly nebo Internetová informační služba pravidla shromažďování dat protokolu služby IIS (IIS), zvažte povolení, aby veřejné IP adresy DCE pro tyto scénáře fungovaly, dokud tyto scénáře nebudou podporovány prostřednictvím značek síťových služeb.

Koncové body brány firewall

Následující tabulka obsahuje koncové body, ke kterým musí brány firewall poskytovat přístup pro různé cloudy. Každý koncový bod je odchozí připojení k portu 443.

Důležité

Pro všechny koncové body musí být kontrola HTTPS zakázaná.

Koncový bod Účel Příklad
global.handler.control.monitor.azure.com Přístup ke službě řízení Nelze použít
<virtual-machine-region-name>.handler.control.monitor.azure.com Načtení řadičů domény pro konkrétní počítač westus2.handler.control.monitor.azure.com
<log-analytics-workspace-id>.ods.opinsights.azure.com Ingestování dat protokolu 1234a123-aa1a-123a-aaa1-a1a345aa6789.ods.opinsights.azure.com
management.azure.com Potřeba pouze v případě, že odesíláte data časových řad (metriky) do vlastní databáze metrik služby Azure Monitor. Nelze použít
<virtual-machine-region-name>.monitoring.azure.com Potřeba pouze v případě, že odesíláte data časových řad (metriky) do vlastní databáze metrik služby Azure Monitor. westus2.monitoring.azure.com
<data-collection-endpoint>.<virtual-machine-region-name>.ingest.monitor.azure.com Potřeba pouze v případě, že odesíláte data do vlastní tabulky protokolů Log Analytics. 275test-01li.eastus2euap-1.canary.ingest.monitor.azure.com

Příponu v koncových bodech nahraďte příponou v následující tabulce pro příslušné cloudy:

Cloud Přípona
Azure Commercial .com
Azure Government .us
Platforma Microsoft Azure provozovaná společností 21Vianet .cn

Poznámka:

  • Pokud v agentu používáte privátní propojení, musíte přidat pouze privátní řadiče domény. Pokud používáte privátní propojení nebo privátní řadiče domény, agent nepoužívá koncové body uvedené v předchozí tabulce.

  • Metriky Služby Azure Monitor (vlastní metriky) ve verzi Preview nejsou dostupné v Azure Government a Azure provozované cloudy 21Vianet.

  • Pokud používáte agenta Azure Monitoru s oborem služby Azure Monitor Private Link, musí všechna řadiče domény používat řadiče domény. Řadiče domény musí být přidány do konfigurace oboru služby Azure Monitor Private Link prostřednictvím privátního propojení.

Konfigurace proxy serveru

Rozšíření agenta služby Azure Monitor pro Windows a Linux můžou komunikovat prostřednictvím proxy serveru nebo prostřednictvím brány Log Analytics do služby Azure Monitor pomocí protokolu HTTPS. Použijte ho pro virtuální počítače Azure, škálovací sady a Azure Arc pro servery. Použijte nastavení rozšíření pro konfiguraci, jak je popsáno v následujících krocích. Podporuje se anonymní ověřování i základní ověřování pomocí uživatelského jména a hesla.

Důležité

Konfigurace proxy serveru není podporovaná pro metriky služby Azure Monitor (Preview) jako cíl. Pokud do tohoto cíle odesíláte metriky, použije veřejný internet bez proxy serveru.

Poznámka:

Nastavení proxy systému Linux prostřednictvím proměnných prostředí jako http_proxy a https_proxy je podporováno pouze v případě, že používáte agenta služby Azure Monitor pro Linux verze 1.24.2 nebo novější. Pokud pro šablonu Azure Resource Manageru (šablonu ARM) nakonfigurujete proxy server, použijte šablonu ARM uvedenou tady jako příklad deklarování nastavení proxy serveru uvnitř šablony ARM. Uživatel může také nastavit globální proměnné prostředí, které jsou vyzvednuty všemi systémovými službami prostřednictvím proměnné DefaultEnvironment v /etc/systemd/systemd/system.conf.

Příkazy Azure PowerShellu použijte v následujících příkladech na základě vašeho prostředí a konfigurace.

Žádný proxy server

$settingsString = '{"proxy":{"mode":"none"}}';
Set-AzVMExtension -ExtensionName AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location>  -SettingString $settingsString

Proxy server bez ověřování

$settingsString = '{"proxy":{"mode":"application","address":"http://[address]:[port]","auth": "false"}}';
Set-AzVMExtension -ExtensionName AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location>  -SettingString $settingsString

Proxy s ověřováním

$settingsString = '{"proxy":{"mode":"application","address":"http://[address]:[port]","auth": "true"}}';
$protectedSettingsString = '{"proxy":{"username":"[username]","password": "[password]"}}';
Set-AzVMExtension -ExtensionName AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location>  -SettingString $settingsString -ProtectedSettingString $protectedSettingsString

Konfigurace brány Log Analytics

  1. Podle předchozích pokynů nakonfigurujte nastavení proxy serveru v agentu a zadejte IP adresu a číslo portu, které odpovídají serveru brány. Pokud jste nasadili několik serverů brány za nástrojem pro vyrovnávání zatížení, použijte pro konfiguraci proxy agenta virtuální IP adresu nástroje pro vyrovnávání zatížení.

  2. Přidejte adresu URL koncového bodu konfigurace pro načtení řadičů domény do seznamu povolených pro bránu:

    1. Spusťte Add-OMSGatewayAllowedHost -Host global.handler.control.monitor.azure.com.
    2. Spusťte Add-OMSGatewayAllowedHost -Host <gateway-server-region-name>.handler.control.monitor.azure.com.

    (Pokud v agentu používáte privátní propojení, musíte také přidat DCEs.)

  3. Přidejte adresu URL koncového bodu příjmu dat do seznamu povolených pro bránu:

    • Spusťte Add-OMSGatewayAllowedHost -Host <log-analytics-workspace-id>.ods.opinsights.azure.com.
  4. Pokud chcete změny použít, restartujte službu brány Log Analytics (brána OMS):

    1. Spusťte Stop-Service -Name <gateway-name>.
    2. Spusťte Start-Service -Name <gateway-name>.