az network watcher packet-capture
Administrar sesiones de captura de paquetes en máquinas virtuales.
Estos comandos requieren que Azure Network Watcher esté habilitado para la región de las máquinas virtuales y que AzureNetworkWatcherExtension esté habilitado en la máquina virtual. Para obtener más información, visite https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-packet-capture-manage-cli.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az network watcher packet-capture create |
Cree e inicie una sesión de captura de paquetes. |
Principal | GA |
az network watcher packet-capture delete |
Elimine una sesión de captura de paquetes. |
Principal | GA |
az network watcher packet-capture list |
Enumere todas las sesiones de captura de paquetes dentro de una región. |
Principal | GA |
az network watcher packet-capture show |
Mostrar detalles de una sesión de captura de paquetes. |
Principal | GA |
az network watcher packet-capture show-status |
Muestra el estado de una sesión de captura de paquetes. |
Principal | GA |
az network watcher packet-capture stop |
Detenga una sesión de captura de paquetes en ejecución. |
Principal | GA |
az network watcher packet-capture wait |
Coloque la CLI en un estado de espera hasta que se cumpla una condición. |
Principal | GA |
az network watcher packet-capture create
Cree e inicie una sesión de captura de paquetes.
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]
Ejemplos
Cree una sesión de captura de paquetes en una máquina virtual.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount
Cree una sesión de captura de paquetes en una máquina virtual con filtros opcionales para protocolos, direcciones IP locales y puertos y intervalos de direcciones IP remotas.
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"}]'
Cree una sesión de captura de paquetes en un VMSS.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS"
Cree una sesión de captura de paquetes en un VMSS con instancias concretas.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --target MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --include "0" "1"
Cree una sesión de captura de paquetes en un VMSS con la exclusión de instancias concretas.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --exclude "0" "1"
Parámetros requeridos
Nombre de la sesión de captura de paquetes.
Nombre del grupo de recursos en el que se encuentra el recurso de destino.
Parámetros opcionales
Tamaño máximo en bytes de la salida de captura.
Número de bytes capturados por paquete. Se truncan los bytes excesivos.
Lista separada por espacios de instancias de VMSS que se van a excluir en la captura de paquetes. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Ruta de acceso local en la máquina virtual de destino en la que se va a guardar la captura de paquetes. En el caso de las máquinas virtuales Linux, la ruta de acceso debe comenzar con /var/captures
.
Lista codificada de JSON de filtros de paquetes. Use @{path}
para cargar desde el archivo. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Lista separada por espacios de instancias de VMSS que se van a incluir en la captura de paquetes como 0 1 2. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
No espere hasta que finalice la operación de ejecución prolongada.
Nombre o identificador de una cuenta de almacenamiento en la que guardar la captura de paquetes.
URI completo de un contenedor de almacenamiento existente en el que almacenar el archivo de captura. Si no se especifica, el contenedor network-watcher-logs
se creará si no existe y el archivo de captura se almacenará allí.
Nombre o identificador del recurso de destino. Si --target-type
es AzureVMSS, --target
es obligatorio.
Tipo de recurso de destino.
Duración máxima de la sesión de captura en segundos.
Nombre o identificador de la máquina virtual de destino.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az network watcher packet-capture delete
Elimine una sesión de captura de paquetes.
az network watcher packet-capture delete --location
--name
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Ejemplos
Elimine una sesión de captura de paquetes. Esto solo elimina la sesión y no el archivo de captura.
az network watcher packet-capture delete -n packetCaptureName -l westcentralus
Parámetros requeridos
Location. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Nombre de la sesión de captura de paquetes.
Parámetros opcionales
No espere hasta que finalice la operación de ejecución prolongada.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az network watcher packet-capture list
Enumere todas las sesiones de captura de paquetes dentro de una región.
az network watcher packet-capture list --location
Ejemplos
Enumere todas las sesiones de captura de paquetes dentro de una región.
az az network watcher packet-capture list -l westus
Parámetros requeridos
Location. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az network watcher packet-capture show
Mostrar detalles de una sesión de captura de paquetes.
az network watcher packet-capture show --location
--name
Ejemplos
Mostrar una sesión de captura de paquetes.
az network watcher packet-capture show -l westus -n MyPacketCapture
Parámetros requeridos
Location. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Nombre de la sesión de captura de paquetes.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az network watcher packet-capture show-status
Muestra el estado de una sesión de captura de paquetes.
az network watcher packet-capture show-status --location
--name
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Ejemplos
Muestra el estado de una sesión de captura de paquetes.
az network watcher packet-capture show-status -l westus -n MyPacketCapture
Parámetros requeridos
Location. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Nombre asignado a la sesión de captura de paquetes.
Parámetros opcionales
No espere hasta que finalice la operación de ejecución prolongada.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az network watcher packet-capture stop
Detenga una sesión de captura de paquetes en ejecución.
az network watcher packet-capture stop --location
--name
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Ejemplos
Detenga una sesión de captura de paquetes en ejecución.
az network watcher packet-capture stop -l westus -n MyPacketCapture
Parámetros requeridos
Location. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Nombre de la sesión de captura de paquetes.
Parámetros opcionales
No espere hasta que finalice la operación de ejecución prolongada.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az network watcher packet-capture wait
Coloque la CLI en un estado de espera hasta que se cumpla una condición.
az network watcher packet-capture wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--subscription]
[--timeout]
[--updated]
[--watcher-name]
[--watcher-rg]
Parámetros opcionales
Espere hasta que se cree con "provisioningState" en "Succeeded".
Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Espere hasta que se elimine.
Espere hasta que exista el recurso.
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Intervalo de sondeo en segundos.
Nombre de la sesión de captura de paquetes.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Espera máxima en segundos.
Espere hasta que se actualice con provisioningState en "Succeeded".
Nombre del monitor de red.
Nombre del grupo de recursos en el que está el monitor.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.