az network watcher packet-capture
VM'lerde paket yakalama oturumlarını yönetin.
Bu komutlar, VM'ler bölgesi için hem Azure Ağ İzleyicisi'nin etkinleştirilmesini hem de VM'de AzureNetworkWatcherExtension'ın etkinleştirilmesini gerektirir. Daha fazla bilgi için adresini ziyaret edin https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-packet-capture-manage-cli.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az network watcher packet-capture create |
Paket yakalama oturumu oluşturun ve başlatın. |
Temel | GA |
az network watcher packet-capture delete |
Paket yakalama oturumlarını silin. |
Temel | GA |
az network watcher packet-capture list |
Bir bölge içindeki tüm paket yakalama oturumlarını listeleyin. |
Temel | GA |
az network watcher packet-capture show |
Paket yakalama oturumunun ayrıntılarını gösterir. |
Temel | GA |
az network watcher packet-capture show-status |
Paket yakalama oturumunun durumunu gösterir. |
Temel | GA |
az network watcher packet-capture stop |
Çalışan paket yakalama oturumlarını durdurun. |
Temel | GA |
az network watcher packet-capture wait |
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Temel | GA |
az network watcher packet-capture create
Paket yakalama oturumu oluşturun ve başlatın.
az network watcher packet-capture create --name
--resource-group
[--capture-limit]
[--capture-size]
[--exclude]
[--file-path]
[--filters]
[--include]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--storage-account]
[--storage-path]
[--target]
[--target-type {AzureVM, AzureVMSS}]
[--time-limit]
[--vm]
Örnekler
Vm'de paket yakalama oturumu oluşturun.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount
Protokoller, yerel IP adresi ve uzak IP adresi aralıkları ve bağlantı noktaları için isteğe bağlı filtreler içeren bir VM'de paket yakalama oturumu oluşturun.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount --filters '[{"protocol":"TCP", "remoteIPAddress":"1.1.1.1-255.255.255", "localIPAddress":"10.0.0.3", "remotePort":"20"}, {"protocol":"TCP", "remoteIPAddress":"1.1.1.1-255.255.255", "localIPAddress":"10.0.0.3", "remotePort":"80"}, {"protocol":"TCP", "remoteIPAddress":"1.1.1.1-255.255.255", "localIPAddress":"10.0.0.3", "remotePort":"443"}, {"protocol":"UDP"}]'
VMSS'de paket yakalama oturumu oluşturun.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS"
Belirli örnekleri içeren bir VMSS'de paket yakalama oturumu oluşturun.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --target MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --include "0" "1"
Belirli örnekleri dışlayan bir VMSS'de paket yakalama oturumu oluşturun.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --exclude "0" "1"
Gerekli Parametreler
Paket yakalama oturumunun adı.
Hedef kaynağın içinde olduğu kaynak grubunun adı.
İsteğe Bağlı Parametreler
Yakalama çıkışının bayt cinsinden boyut üst sınırı.
Paket başına yakalanan bayt sayısı. Fazla baytlar kesilir.
Paket yakalamada dışlanması gereken VMSS örneklerinin boşlukla ayrılmış listesi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Hedeflenen VM'de paket yakalamanın kaydedildiği yerel yol. Linux VM'leri için yol ile /var/captures
başlamalıdır.
JSON kodlanmış paket filtreleri listesi. Dosyadan yüklemek için kullanın @{path}
. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
0 1 2 gibi paket yakalamaya eklenecek VMSS örneklerinin boşlukla ayrılmış listesi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Paket yakalamanın kaydedilecek depolama hesabının adı veya kimliği.
Yakalama dosyasının depolandığı mevcut bir depolama kapsayıcısının tam URI'sini. Belirtilmezse, kapsayıcı network-watcher-logs
yoksa oluşturulur ve yakalama dosyası orada depolanır.
Hedef kaynağın adı veya kimliği. --target-type
AzureVMSS ise zorunludur--target
.
Hedef kaynak türü.
Yakalama oturumunun saniye cinsinden en uzun süresi.
Hedef vm'nin adı veya kimliği.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az network watcher packet-capture delete
Paket yakalama oturumlarını silin.
az network watcher packet-capture delete --location
--name
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Örnekler
Paket yakalama oturumlarını silin. Bu işlem, yakalama dosyasını değil yalnızca oturumu siler.
az network watcher packet-capture delete -n packetCaptureName -l westcentralus
Gerekli Parametreler
Konum. Değerleri: az account list-locations
. kullanarak az configure --defaults location=<location>
varsayılan konumu yapılandırabilirsiniz.
Paket yakalama oturumunun adı.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az network watcher packet-capture list
Bir bölge içindeki tüm paket yakalama oturumlarını listeleyin.
az network watcher packet-capture list --location
Örnekler
Bir bölge içindeki tüm paket yakalama oturumlarını listeleyin.
az az network watcher packet-capture list -l westus
Gerekli Parametreler
Konum. Değerleri: az account list-locations
. kullanarak az configure --defaults location=<location>
varsayılan konumu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az network watcher packet-capture show
Paket yakalama oturumunun ayrıntılarını gösterir.
az network watcher packet-capture show --location
--name
Örnekler
Paket yakalama oturumlarını gösterme.
az network watcher packet-capture show -l westus -n MyPacketCapture
Gerekli Parametreler
Konum. Değerleri: az account list-locations
. kullanarak az configure --defaults location=<location>
varsayılan konumu yapılandırabilirsiniz.
Paket yakalama oturumunun adı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az network watcher packet-capture show-status
Paket yakalama oturumunun durumunu gösterir.
az network watcher packet-capture show-status --location
--name
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Örnekler
Paket yakalama oturumunun durumunu gösterir.
az network watcher packet-capture show-status -l westus -n MyPacketCapture
Gerekli Parametreler
Konum. Değerleri: az account list-locations
. kullanarak az configure --defaults location=<location>
varsayılan konumu yapılandırabilirsiniz.
Paket yakalama oturumuna verilen ad.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az network watcher packet-capture stop
Çalışan paket yakalama oturumlarını durdurun.
az network watcher packet-capture stop --location
--name
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Örnekler
Çalışan paket yakalama oturumlarını durdurun.
az network watcher packet-capture stop -l westus -n MyPacketCapture
Gerekli Parametreler
Konum. Değerleri: az account list-locations
. kullanarak az configure --defaults location=<location>
varsayılan konumu yapılandırabilirsiniz.
Paket yakalama oturumunun adı.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az network watcher packet-capture wait
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.
az network watcher packet-capture wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--subscription]
[--timeout]
[--updated]
[--watcher-name]
[--watcher-rg]
İsteğe Bağlı Parametreler
'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.
Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Silinene kadar bekleyin.
Kaynak var olana kadar bekleyin.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Saniye cinsinden yoklama aralığı.
Paket yakalama oturumunun adı.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Saniye cinsinden en fazla bekleme.
'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.
Ağ izleyicisinin adı.
İzleyicinin içinde olduğu kaynak grubunun adı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.