az network watcher packet-capture

Mengelola sesi pengambilan paket pada VM.

Perintah ini mengharuskan Azure Network Watcher diaktifkan untuk wilayah VM dan AzureNetworkWatcherExtension diaktifkan pada VM. Untuk informasi selengkapnya, kunjungi https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-packet-capture-manage-cli.

Perintah

Nama Deskripsi Jenis Status
az network watcher packet-capture create

Membuat dan memulai sesi pengambilan paket.

Inti GA
az network watcher packet-capture delete

Menghapus sesi pengambilan paket.

Inti GA
az network watcher packet-capture list

Mencantumkan semua sesi pengambilan paket dalam suatu wilayah.

Inti GA
az network watcher packet-capture show

Menampilkan detail sesi pengambilan paket.

Inti GA
az network watcher packet-capture show-status

Memperlihatkan status sesi pengambilan paket.

Inti GA
az network watcher packet-capture stop

Hentikan sesi pengambilan paket yang sedang berjalan.

Inti GA
az network watcher packet-capture wait

Tempatkan CLI dalam status tunggu hingga kondisi terpenuhi.

Inti GA

az network watcher packet-capture create

Membuat dan memulai sesi pengambilan paket.

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]

Contoh

Buat sesi pengambilan paket pada VM.

az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount

Buat sesi pengambilan paket pada VM dengan filter opsional untuk protokol, alamat IP lokal, dan rentang alamat IP jarak jauh dan port.

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"}]'

Buat sesi pengambilan paket pada VMSS.

az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS"

Buat sesi pengambilan paket pada VMSS dengan menyertakan instans tertentu.

az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --target MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --include "0" "1"

Buat sesi pengambilan paket pada VMSS dengan tidak termasuk instans tertentu.

az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --exclude "0" "1"

Parameter yang Diperlukan

--name -n

Nama sesi pengambilan paket.

--resource-group -g

Nama grup sumber daya tempat sumber daya target berada.

Parameter Opsional

--capture-limit

Ukuran maksimum dalam byte output pengambilan.

nilai default: 1073741824
--capture-size

Jumlah byte yang diambil per paket. Byte berlebih dipotong.

nilai default: 0
--exclude

Daftar instans VMSS yang dipisahkan ruang untuk dikecualikan dalam pengambilan paket. Mendukung shorthand-sintaks, json-file dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--file-path

Jalur lokal pada VM yang ditargetkan untuk menyimpan pengambilan paket. Untuk VM Linux, jalur harus dimulai dengan /var/captures.

--filters

Daftar filter paket yang dikodekan JSON. Gunakan @{path} untuk memuat dari file. Mendukung shorthand-sintaks, json-file dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--include

Daftar instans VMSS yang dipisahkan ruang untuk disertakan dalam pengambilan paket seperti 0 1 2. Mendukung shorthand-sintaks, json-file dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai yang diterima: 0, 1, f, false, n, no, t, true, y, yes
--storage-account

Nama atau ID akun penyimpanan untuk menyimpan pengambilan paket.

--storage-path

URI yang sepenuhnya memenuhi syarat dari kontainer penyimpanan yang ada untuk menyimpan file pengambilan. Jika tidak ditentukan, kontainer network-watcher-logs akan dibuat jika tidak ada dan file pengambilan akan disimpan di sana.

--target

Nama atau ID sumber daya target. Jika --target-type AzureVMSS, maka --target wajib.

--target-type

Jenis sumber daya target.

nilai yang diterima: AzureVM, AzureVMSS
nilai default: AzureVM
--time-limit

Durasi maksimum sesi pengambilan dalam hitungan detik.

nilai default: 18000
--vm

Nama atau ID VM yang akan ditargetkan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network watcher packet-capture delete

Menghapus sesi pengambilan paket.

az network watcher packet-capture delete --location
                                         --name
                                         [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Contoh

Menghapus sesi pengambilan paket. Ini hanya menghapus sesi dan bukan file pengambilan.

az network watcher packet-capture delete -n packetCaptureName -l westcentralus

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--name -n

Nama sesi pengambilan paket.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai yang diterima: 0, 1, f, false, n, no, t, true, y, yes
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network watcher packet-capture list

Mencantumkan semua sesi pengambilan paket dalam suatu wilayah.

az network watcher packet-capture list --location

Contoh

Mencantumkan semua sesi pengambilan paket dalam suatu wilayah.

az az network watcher packet-capture list -l westus

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network watcher packet-capture show

Menampilkan detail sesi pengambilan paket.

az network watcher packet-capture show --location
                                       --name

Contoh

Menampilkan sesi pengambilan paket.

az network watcher packet-capture show -l westus -n MyPacketCapture

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--name -n

Nama sesi pengambilan paket.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network watcher packet-capture show-status

Memperlihatkan status sesi pengambilan paket.

az network watcher packet-capture show-status --location
                                              --name
                                              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Contoh

Memperlihatkan status sesi pengambilan paket.

az network watcher packet-capture show-status -l westus -n MyPacketCapture

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--name -n

Nama yang diberikan ke sesi pengambilan paket.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai yang diterima: 0, 1, f, false, n, no, t, true, y, yes
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network watcher packet-capture stop

Hentikan sesi pengambilan paket yang sedang berjalan.

az network watcher packet-capture stop --location
                                       --name
                                       [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Contoh

Hentikan sesi pengambilan paket yang sedang berjalan.

az network watcher packet-capture stop -l westus -n MyPacketCapture

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--name -n

Nama sesi pengambilan paket.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai yang diterima: 0, 1, f, false, n, no, t, true, y, yes
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network watcher packet-capture wait

Tempatkan CLI dalam status tunggu hingga kondisi terpenuhi.

az network watcher packet-capture wait [--created]
                                       [--custom]
                                       [--deleted]
                                       [--exists]
                                       [--ids]
                                       [--interval]
                                       [--name]
                                       [--subscription]
                                       [--timeout]
                                       [--updated]
                                       [--watcher-name]
                                       [--watcher-rg]

Parameter Opsional

--created

Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.

nilai default: False
--custom

Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Misalnya provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Tunggu hingga dihapus.

nilai default: False
--exists

Tunggu hingga sumber daya ada.

nilai default: False
--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--interval

Interval polling dalam hitungan detik.

nilai default: 30
--name -n

Nama sesi pengambilan paket.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--timeout

Tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.

nilai default: False
--watcher-name

Nama pengamat jaringan.

--watcher-rg

Nama grup sumber daya tempat pengamat berada.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.