Azure İzleyici aracısı ağ yapılandırması
Azure İzleyici Aracısı doğrudan proxy'ler, Log Analytics ağ geçidi ve özel bağlantılar kullanarak bağlanmayı destekler. Bu makalede, Azure İzleyici Aracısı için ağ ayarlarını tanımlama ve ağ yalıtımını etkinleştirme açıklanmaktadır.
Sanal ağ hizmet etiketleri
Sanal makine için sanal ağda Azure sanal ağ hizmet etiketleri etkinleştirilmelidir. Hem AzureMonitor hem de AzureResourceManager etiketleri gereklidir.
Azure Sanal ağ hizmet etiketleri, ağ güvenlik grupları, Azure Güvenlik Duvarı ve kullanıcı tanımlı yollarda ağ erişim denetimlerini tanımlamak için kullanılabilir. Güvenlik kuralları ve yolları oluştururken belirli IP adresleri yerine hizmet etiketlerini kullanın. Azure sanal ağ hizmet etiketlerinin kullanılamadığı senaryolar için güvenlik duvarı gereksinimleri aşağıda verilmiştir.
Not
Veri toplama uç noktası genel IP adresleri yukarıda belirtilen ağ hizmeti etiketlerinin bir parçası değildir. Özel günlükleriniz veya IIS günlük verileri toplama kurallarınız varsa, bu senaryolar ağ hizmeti etiketleri tarafından desteklenene kadar bu senaryolar için veri toplama uç noktasının genel IP adreslerinin çalışmasına izin vermeyi göz önünde bulundurun.
Güvenlik duvarı uç noktaları
Aşağıdaki tablo, güvenlik duvarlarının farklı bulutlar için erişim sağlaması gereken uç noktaları sağlar. Her biri 443 numaralı bağlantı noktasına giden bağlantıdır.
Önemli
Tüm uç noktalar için HTTPS denetimi devre dışı bırakılmalıdır.
Uç nokta | Purpose | Örnek |
---|---|---|
global.handler.control.monitor.azure.com |
Erişim denetimi hizmeti - | |
<virtual-machine-region-name> .handler.control.monitor.azure.com |
Belirli bir makine için veri koleksiyonu kurallarını getirme | westus2.handler.control.monitor.azure.com |
<log-analytics-workspace-id> .ods.opinsights.azure.com |
Günlük verilerini alma | 1234a123-aa1a-123a-aaa1-a1a345aa6789.ods.opinsights.azure.com |
management.azure.com | Yalnızca Azure İzleyici Özel ölçümler veritabanına zaman serisi verileri (ölçümler) gönderiliyorsa gereklidir | - |
<virtual-machine-region-name> .monitoring.azure.com |
Yalnızca Azure İzleyici Özel ölçümler veritabanına zaman serisi verileri (ölçümler) gönderiliyorsa gereklidir | westus2.monitoring.azure.com |
<data-collection-endpoint>.<virtual-machine-region-name> .ingest.monitor.azure.com |
Yalnızca Log Analytics özel günlükler tablosuna veri gönderiliyorsa gereklidir | 275test-01li.eastus2euap-1.canary.ingest.monitor.azure.com |
Uç noktalardaki son eki, farklı bulutlar için aşağıdaki tabloda yer alan sonekle değiştirin.
Bulut | Sonek |
---|---|
Azure Ticari | com. |
Azure Kamu | .ABD |
21Vianet tarafından çalıştırılan Microsoft Azure | .Cn |
Not
Aracıda özel bağlantılar kullanıyorsanız, yalnızca özel veri toplama uç noktalarını (DCE) eklemeniz gerekir. Aracı, özel bağlantılar/veri toplama uç noktaları kullanılırken yukarıda listelenen özel olmayan uç noktaları kullanmaz. Azure İzleyici Ölçümleri (özel ölçümler) önizlemesi, 21Vianet bulutları tarafından sağlanan Azure Kamu ve Azure'da kullanılamaz.
Not
AMPLS ile AMA kullanırken, tüm Veri Toplama Kurallarınızın Veri Toplama Uç Noktalarını kullanması gerekir. Bu DCE'ler özel bağlantı kullanılarak AMPLS yapılandırmasına eklenmelidir
Ara sunucu yapılandırması
Windows ve Linux için Azure İzleyici Aracısı uzantıları, HTTPS protokolünü kullanarak bir ara sunucu veya Log Analytics ağ geçidi aracılığıyla Azure İzleyici'ye iletişim kurabilir. Bunu Azure sanal makineleri, Azure sanal makine ölçek kümeleri ve sunucular için Azure Arc için kullanın. Aşağıdaki adımlarda açıklandığı gibi yapılandırma için uzantı ayarlarını kullanın. Kullanıcı adı ve parola kullanılarak hem anonim hem de temel kimlik doğrulaması desteklenir.
Önemli
Proxy yapılandırması, hedef olarak Azure İzleyici Ölçümleri (genel önizleme) için desteklenmez. Bu hedefe ölçüm gönderiyorsanız, herhangi bir ara sunucu olmadan genel İnternet'i kullanır.
Not
ve gibi http_proxy
https_proxy
ortam değişkenleri aracılığıyla Linux sistem proxy'sini ayarlamak yalnızca Linux için Azure İzleyici Aracısı sürüm 1.24.2 ve üzeri kullanılarak desteklenir. ARM şablonu için, ara sunucu yapılandırmanız varsa ARM şablonunun içinde ara sunucu ayarını bildirmek için aşağıdaki ARM şablonu örneğini izleyin. Ayrıca, bir kullanıcı /etc/systemd/system.conf içindeki DefaultEnvironment değişkeni aracılığıyla tüm sistemli hizmetler tarafından alınan "genel" ortam değişkenlerini ayarlayabilir.
Ortamınıza ve yapılandırmanıza bağlı olarak aşağıdaki örneklerde PowerShell komutlarını kullanın:
- Windows VM
- Linux VM
- Windows Arc özellikli sunucu
- Linux Arc özellikli sunucu
- ARM İlkesi Şablonu örneği
Ara sunucu yok
$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
Kimlik doğrulaması olmayan ara sunucu
$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
Kimlik doğrulaması ile ara sunucu
$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
Log Analytics ağ geçidi yapılandırması
- Aracıda ara sunucu ayarlarını yapılandırmak ve ağ geçidi sunucusuna karşılık gelen IP adresini ve bağlantı noktası numarasını sağlamak için yukarıdaki yönergeleri izleyin. Bir yük dengeleyicinin arkasında birden çok ağ geçidi sunucusu dağıttıysanız, aracı ara sunucusu yapılandırması bunun yerine yük dengeleyicinin sanal IP adresidir.
- Veri toplama kurallarını ağ geçidi
Add-OMSGatewayAllowedHost -Host global.handler.control.monitor.azure.com
Add-OMSGatewayAllowedHost -Host <gateway-server-region-name>.handler.control.monitor.azure.com
için izin verilenler listesine getirmek için yapılandırma uç noktası URL'sini ekleyin. (Aracıda özel bağlantılar kullanıyorsanız, veri toplama uç noktalarını da eklemeniz gerekir.) - Veri alımı uç noktası URL'sini ağ geçidi
Add-OMSGatewayAllowedHost -Host <log-analytics-workspace-id>.ods.opinsights.azure.com
için izin verilenler listesine ekleyin. - ve
Start-Service -Name <gateway-name>
değişiklikleriniStop-Service -Name <gateway-name>
uygulamak için OMS Ağ Geçidi hizmetini yeniden başlatın.
Sonraki adımlar
- AMPLS kaynağına uç nokta ekleyin.